sql >> Database >  >> RDS >> Mysql

java.sql.SQLException:Veld 'id' heeft geen standaardwaarde

Je mist AUTO INCREMENT voor de primaire sleutel in de tabel met aankomsttijden. U hoeft alleen AUTO_INCREMENT toe te voegen tijdens het maken van een 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. Hoe Cross Apply en Split String in MySQL weer te geven?

  2. PostgreSQL 11:Patchrecensenten voor het partitioneren van patches

  3. Wijzig een CHECK-beperking in SQL Server met behulp van T-SQL

  4. het combineren van maandelijkse futures-gegevens tot tijdreeksen van de eerste maand in MySQL