त्रुटि स्वयं व्याख्यात्मक है। आपका कॉलम supplier_id
कोई डिफ़ॉल्ट मान नहीं है। इसलिए प्रविष्टि के दौरान, mysql यह पता नहीं लगा सकता कि supplier_id
. कॉलम में क्या सम्मिलित करना है . आप तीनों में से कोई भी काम कर सकते हैं:-
1. कॉलम में एक डिफ़ॉल्ट मान जोड़ें supplier_id
उपयोग करना -
ALTER TABLE `xxx` ALTER `supplier_id` SET DEFAULT NULL
2. supplier_id
को कुछ मान दें प्रविष्टि के दौरान कॉलम।
3. कॉलम में एक ऑटो इंक्रीमेंट जोड़ें और कोड का उपयोग करके इसमें एक प्राथमिक कुंजी जोड़ें :-
ALTER TABLE `xxx` CHANGE `supplier_id` `supplier_id` INT(10)AUTO_INCREMENT PRIMARY KEY;