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

#1067 - Nilai default tidak valid untuk 'bonusid' bagaimana cara memperbaiki kesalahan ini?

Anda tidak perlu memberikan nilai default untuk kunci utama dengan nilai kenaikan otomatis. Karena Anda telah menetapkan bonusid sebagai kunci utama dan telah menetapkan kenaikan otomatis. Jadi ini akan secara otomatis membuat nilai baru untuk bonusid setiap kali catatan baru dimasukkan. Jadi coba seperti ini

CREATE TABLE bonus(
   bonusid INT( 10 ) NOT NULL AUTO_INCREMENT ,
   empid INT( 10 ) DEFAULT  '0' NOT NULL ,
   datebonus DATE DEFAULT  '0000-00-00' NOT NULL ,
   bonuspayment VARCHAR( 200 ) NOT NULL ,
   note TEXT NOT NULL ,
   PRIMARY KEY ( bonusid )
);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Terhubung ke MySQL dari jarak jauh dengan Python mysql.connector

  2. mysql:Tidak bisakah kita membuat pemicu pada tabel sistem?

  3. Terhubung ke MariaDB dari aplikasi Java di NetBeans di Linux (Mageia)

  4. Daftar pengguna yang tersedia pada tanggal tertentu

  5. Eclipse Hibernate.cfg.xml menautkan database sys dari MySQL