MySQL 錯誤 - #1046 - 未選擇資料庫
當我們建立表但忘記選擇資料庫時可能會出現錯誤-#1046。設想我們已經按照以下方法啟動了 MySQL −

在輸入正確的密碼後,將開啟以上視窗。現在在未選擇任何資料庫的情況下建立表。這將顯示錯誤 −
mysql> CREATE table TblUni -> ( -> id int, -> Name varchar(100) -> );
錯誤 1046 (3D000): 未選擇資料庫
以下螢幕截圖顯示了相同的錯誤 −

現在,選擇任意資料庫以消除以上錯誤。首先,讓我們使用 SHOW 命令檢查 MySQL 中有多少個數據庫 −
mysql> SHOW databases;
以下為輸出 −
+--------------------+ | Database | +--------------------+ | business | | hello | | information_schema | | mybusiness | | mysql | | performance_schema | | sample | | sys | | test | +--------------------+ 9 rows in set (0.00 sec)
現在,我們可以選擇任意資料庫。假設我正在使用資料庫“business”,因此我們可以使用“use”命令進行選擇。
mysql> use business; Database changed
在使用資料庫“business”後,我們可以建立上面的表,而且不會出現任何錯誤。
mysql> CREATE table TblUni -> ( -> id int, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.50 sec)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP