Mysql
 sql >> Datenbank >  >> RDS >> Mysql

java.sql.SQLException:Feld „id“ hat keinen Standardwert

Ihnen fehlt AUTO INCREMENT für den Primärschlüssel in der Ankunftszeittabelle. Fügen Sie einfach AUTO_INCREMENT hinzu beim Erstellen der Tabelle

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) )" );