Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

java.sql.SQLException:Bidang 'id' tidak memiliki nilai default

Anda kehilangan AUTO INCREMENT untuk Kunci Utama dalam tabel waktu kedatangan. Hanya perlu menambahkan AUTO_INCREMENT saat membuat tabel

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. Membuat MySQL bekerja di OSX 10.7 Lion

  2. 1093 Kesalahan dalam tabel MySQL ditentukan dua kali

  3. Apa cara yang baik untuk mendenormalisasi database mysql?

  4. Ubah tipe data kolom di MySQL tanpa kehilangan metadata lainnya (DEFAULT, NOTNULL...)

  5. MySQLSyntaxErrorException dekat ? ketika mencoba menjalankan Pernyataan Siap