Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL एरर #1046 - कोई डेटाबेस चुना नहीं गया

एरर #1046 तब आता है जब आप टेबल बनाते समय डेटाबेस सेलेक्ट करना भूल जाते हैं।

समस्या

mysql> CREATE TABLE TblUni (
    -> id INT,
    -> Name VARCHAR(100)
    -> );
ERROR 1046 (3D000): No database selected

समाधान

  1. उपलब्ध डेटाबेस देखें:
    mysql> SHOW DATABASES;
  2. डेटाबेस चुनें:
    mysql> USE business;
    Database changed
  3. अब टेबल बनाएं — एरर नहीं आएगा:
    mysql> CREATE TABLE TblUni (
        -> id INT,
        -> Name VARCHAR(100)
        -> );
    Query OK, 0 rows affected (0.50 sec)

नोट: हमेशा USE <database_name> चलाएं CREATE TABLE से पहले।

  1. MySQL डेटाबेस का बैकअप कैसे लें MySQL डेटाबेस का बैकअप कैसे लें

    MySQL एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है। यह डेटाबेस निर्देशों को संभालता है और एक ही समय में कई डेटाबेस को प्रबंधित कर सकता है। उदाहरण के लिए, यदि आप एक नया डेटाबेस बनाना चाहते हैं या किसी मौजूदा डेटाबेस में डेटा जोड़ना चाहते हैं, तो आप MySQL सर्वर को एक संदेश भेजते हैं, उसे वह डेटा दे

  1. MySQL में कैसे चेक करें कि कौन सा डेटाबेस चुना गया है? MySQL में कैसे चेक करें कि कौन सा डेटाबेस चुना गया है?

    हम इसे DATABASE() मेथड की मदद से DUAL से चेक कर सकते हैं। मान लीजिए, हम डेटाबेस business का उपयोग कर रहे हैं। क्वेरी निम्न है − mysql> USE business; Database changed अब हम DATABASE() को DUAL से चेक कर सकते हैं कि कौन सा डेटाबेस चुना गया है। क्वेरी निम्न है − mysql> SELECT DATA

  1. Java-JDBC में MySQL  Unknown database  एरर कैसे ठीक करें? Java-JDBC में MySQL 'Unknown database' एरर कैसे ठीक करें?

    कारण और समाधान JDBC में Unknown database एरर तब होता है जब कनेक्शन URL में ऐसा डेटाबेस नाम दिया गया हो जो MySQL सर्वर में मौजूद नहीं है। एरर पैदा करने वाला कोड String JdbcURL = jdbc:mysql://localhost:3306/onlinebookstore?useSSL=false; // onlinebookstore डेटाबेस मौजूद नहीं है एरर स्टैक ट्रेस: com.