एरर #1046 तब आता है जब आप टेबल बनाते समय डेटाबेस सेलेक्ट करना भूल जाते हैं।
समस्या
mysql> CREATE TABLE TblUni (
-> id INT,
-> Name VARCHAR(100)
-> );
ERROR 1046 (3D000): No database selected
समाधान
- उपलब्ध डेटाबेस देखें:
mysql> SHOW DATABASES; - डेटाबेस चुनें:
mysql> USE business; Database changed - अब टेबल बनाएं — एरर नहीं आएगा:
mysql> CREATE TABLE TblUni ( -> id INT, -> Name VARCHAR(100) -> ); Query OK, 0 rows affected (0.50 sec)
नोट: हमेशा USE <database_name> चलाएं CREATE TABLE से पहले।