Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Membetulkan Ralat MySQL 1046: Tiada Pangkalan Data Dipilih?
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!