Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Membetulkan Ralat MySQL 1046: Tiada Pangkalan Data Dipilih?

Bagaimana untuk Membetulkan Ralat MySQL 1046: Tiada Pangkalan Data Dipilih?

DDD
DDDasal
2025-01-17 18:41:09505semak imbas

How to Fix MySQL Error 1046: No Database Selected?

Menyelesaikan masalah Ralat MySQL 1046: Tiada Pangkalan Data Dipilih

Menghadapi mesej "Ralat 1046: Tiada Pangkalan Data Dipilih" dalam MySQL? Ralat ini timbul apabila anda cuba menjalankan perintah SQL tanpa menentukan pangkalan data terlebih dahulu. Penyelesaiannya adalah mudah: pilih pangkalan data yang betul sebelum melaksanakan pertanyaan anda.

Sebagai contoh, apabila mencipta jadual melalui baris arahan, anda mesti pada mulanya memilih pangkalan data menggunakan perintah USE:

<code class="language-sql">USE mydatabase;</code>

Ganti mydatabase dengan nama pangkalan data anda. Berikutan ini, pertanyaan penciptaan jadual anda akan berjaya dilaksanakan:

<code class="language-sql">CREATE TABLE IF NOT EXISTS `mytable` (
  `column1` VARCHAR(30) NOT NULL,
  `column2` VARCHAR(30) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;</code>

Jika pangkalan data masih belum wujud, ciptakannya dahulu dengan CREATE DATABASE, kemudian tukar kepadanya menggunakan USE:

<code class="language-sql">CREATE DATABASE mydatabase;
USE mydatabase;</code>

Ingat untuk menggantikan mydatabase dan mytable dengan pangkalan data dan nama jadual yang anda inginkan. Ini memastikan arahan SQL anda menyasarkan pangkalan data yang betul dan menghalang ralat "Tiada Pangkalan Data Dipilih".

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat MySQL 1046: Tiada Pangkalan Data Dipilih?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn