sql >> Databasteknik >  >> RDS >> Mysql

java.sql.SQLException:Fältet 'id' har inget standardvärde

Du saknar AUTO INCREMENT för primärnyckel i tabellen för ankomsttider. Behöver bara lägga till AUTO_INCREMENT medan du skapar tabell

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. Vad är det bästa sättet att välja minimivärdet från flera kolumner?

  2. hur man använder GILLA med kolumnnamn

  3. SqlFunction kan inte öppna kontextanslutning trots att DataAccessKind.Read finns

  4. Python MySQLdb / MySQL INSERT IGNORE &Kontrollera om ignoreras