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