No tiene que dar un valor predeterminado para una clave principal con valor de incremento automático. Ya que ha definido bonusid
como clave principal y ha definido el incremento automático. Esto creará automáticamente un nuevo valor para bonusid
cada vez que se inserta un nuevo registro. Intente así
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 )
);