Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

java.sql.SQLException:फ़ील्ड 'आईडी' का कोई डिफ़ॉल्ट मान नहीं है

आपको AUTO INCREMENT याद आ रहा है आगमन समय तालिका में प्राथमिक कुंजी के लिए। बस AUTO_INCREMENT जोड़ने की जरूरत है तालिका बनाते समय

stt.execute("CREATE TABLE IF NOT EXISTS arrivaltimes(id INT(11) NOT NULL  AUTO_INCREMENT PRIMARY KEY,"
            +  " weekday VARCHAR(20) NOT NULL,"
            + "arrivaltime time NOT NULL,"
            + " stop_id INT, FOREIGN KEY fk_stop_id(stop_id) REFERENCES stops(stop_id) )" );


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैसकल:एक विशिष्ट कॉलम द्वारा क्रमबद्ध करने से यादृच्छिक प्रकार

  2. MySQL + क्वेरी उन सभी पंक्तियों को वापस करने के लिए जिनमें कॉल्स हैं जो किसी अन्य तालिका में 'सक्रिय' हैं

  3. QoQ निष्पादित करने के बाद वांछित आउटपुट नहीं मिल रहा है

  4. mysql तालिका को एक निश्चित आकार तक सीमित करना और सबसे पुरानी प्रविष्टियों को स्वचालित रूप से हटाना

  5. आईपी ​​​​एड्रेस रेंज से मेल खाने वाले MySQL विवरण रिकॉर्ड का सारांश - mySQL जेडी नाइट आवश्यक