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

MySQL:प्राथमिक कुंजी के सभी भाग न्यूल नहीं होने चाहिए; यदि आपको किसी कुंजी में NULL की आवश्यकता है, तो इसके बजाय UNIQUE का उपयोग करें

MySQL 5.7 के रूप में, यह अब प्राथमिक कुंजी के लिए शून्य मानों का समर्थन नहीं करता है।

दस्तावेज़ देखें यहां :

तो, आपका user_id यदि इसे प्राथमिक कुंजी के रूप में उपयोग किया जा रहा है तो कुंजी शून्य नहीं हो सकती है। आपको इसे अशक्त घोषित करना चाहिए:

CREATE TABLE `BucketList`.`tbl_user` (
  `user_id` BIGINT AUTO_INCREMENT,
  `user_name` VARCHAR(45) NULL,
  `user_username` VARCHAR(45) NULL,
  `user_password` VARCHAR(45) NULL,
PRIMARY KEY (`user_id`));

(NULL . की कमी पर ध्यान दें BIGINT . के बाद )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP mySQL खोज फ़ंक्शन विभिन्न क्षेत्रों में शामिल होता है

  2. MySQL-अजगर स्थापित होने पर भी MySQLdb नाम का कोई मॉड्यूल नहीं है?

  3. PHP, MySQL और समय क्षेत्र

  4. MySQL डायनेमिक जॉइन

  5. जटिल MySQL क्वेरी गलत परिणाम