Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

java.sql.SQLException:Trường 'id' không có giá trị mặc định

Bạn đang thiếu AUTO INCREMENT cho Khóa chính trong bảng thời gian đến. Chỉ cần thêm AUTO_INCREMENT trong khi tạo bảng

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. trình điều khiển oledb mysql

  2. Khôi phục sau khi truy vấn cập nhật MySQL sai?

  3. mysql.connector không cung cấp trạng thái cơ sở dữ liệu cuối cùng trong Python

  4. Tùy chỉnh trang chủ và email của ứng dụng giao dịch nhờ vào lịch sử người dùng:làm thế nào để làm điều đó đúng cách trên Rails / postgreSQL?

  5. Kiểu dữ liệu ENUM (Enumeration) trong MySQL:12 sự kiện hàng đầu và lời khuyên hữu ích