Você não precisa fornecer o valor padrão para uma chave primária com valor de incremento automático. Como você definiu
bonusid
como chave primária e definiu o incremento automático. Assim, isso criará automaticamente um novo valor para bonusid
sempre que um novo registro for inserido. Então tente assim 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 )
);