Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

#1067 - 'बोनसिड' के लिए अमान्य डिफ़ॉल्ट मान मैं इस त्रुटि को कैसे ठीक कर सकता हूं?

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जावा - थ्रेड मुख्य में अपवाद java.lang.Error:अनसुलझे संकलन समस्याएं

  2. Mysql में विशिष्ट दिनांक प्रारूप

  3. MySQL सर्वर पर बहुत ही सरल AVG() एकत्रीकरण क्वेरी हास्यास्पद रूप से लंबा समय लेती है

  4. डेटाबेस में print_r आउटपुट डालें?

  5. mysql संग्रहीत कार्यविधि मानक क्वेरी से 20 गुना धीमी है