Bạn không cần phải cung cấp giá trị mặc định cho khóa chính có giá trị tăng tự động. Vì bạn đã xác định bonusid
làm khóa chính và đã xác định số tăng tự động. Vì vậy, điều này sẽ tự động tạo một giá trị mới cho bonusid
bất cứ khi nào một bản ghi mới được chèn vào. Vì vậy, hãy thử như thế này
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 )
);