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

MySQL में मौजूदा कॉलम में शून्य बाधा कैसे जोड़ें?

बस एक ALTER TABLE... MODIFY... क्वेरी करें और जोड़ें NOT NULL आपकी मौजूदा कॉलम परिभाषा में। उदाहरण के लिए:

ALTER TABLE Person MODIFY P_Id INT(11) NOT NULL;

सावधानी का एक शब्द:आपको पूर्ण . निर्दिष्ट करने की आवश्यकता है MODIFY . का उपयोग करते समय फिर से कॉलम परिभाषा सवाल। यदि आपके कॉलम में, उदाहरण के लिए, एक DEFAULT . है मान, या कॉलम टिप्पणी, आपको इसे MODIFY . में निर्दिष्ट करने की आवश्यकता है डेटा प्रकार और NOT NULL . के साथ स्टेटमेंट , या यह खो जाएगा। ऐसे हादसों से बचने के लिए सबसे सुरक्षित तरीका है SHOW CREATE TABLE YourTable के आउटपुट से कॉलम की परिभाषा को कॉपी करना क्वेरी, इसे NOT NULL . शामिल करने के लिए संशोधित करें बाधा डालें, और इसे अपनी ALTER TABLE... MODIFY... . में चिपकाएं क्वेरी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. varchar में कास्ट करें

  2. MySQL में GROUP_CONCAT के विपरीत क्या है?

  3. SQLSTATE [HY000] [1045] CakePHP का उपयोग कर उपयोगकर्ता 'उपयोगकर्ता नाम' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध

  4. MYSQL में दो स्ट्रिंग्स के बीच समानता की गणना कैसे करें

  5. PHP में MySql और MySqli के बीच अंतर