आपको ऑटो इंक्रीमेंट वैल्यू वाली प्राथमिक कुंजी के लिए डिफ़ॉल्ट मान देने की आवश्यकता नहीं है। चूंकि आपने bonusid
. परिभाषित किया है एक प्राथमिक कुंजी के रूप में और ऑटो वेतन वृद्धि को परिभाषित किया है। तो यह स्वचालित रूप से bonusid
के लिए एक नया मान बनाएगा जब भी कोई नया रिकॉर्ड डाला जाता है। तो इस तरह से प्रयास करें
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 )
);