MySQL नॉट न्यूल बाधा
MySQL नॉट न्यूल बाधा
डिफ़ॉल्ट रूप से, एक कॉलम में NULL मान हो सकते हैं।
NOT NULL
बाधा एक कॉलम को NULL मान स्वीकार नहीं करने के लिए लागू करती है ।
यह एक फ़ील्ड को हमेशा एक मान रखने के लिए लागू करता है, जिसका अर्थ है कि आप एक नया रिकॉर्ड सम्मिलित नहीं कर सकते हैं, या इस फ़ील्ड में कोई मान जोड़े बिना किसी रिकॉर्ड को अपडेट नहीं कर सकते हैं।
तालिका बनाने पर पूर्ण नहीं
निम्न SQL सुनिश्चित करता है कि "ID", "LastName", और "FirstName" कॉलम "Persons" टेबल बनाते समय NULL मान स्वीकार नहीं करेंगे:
उदाहरण
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255)
NOT NULL,
Age int
);
वैकल्पिक तालिका पर पूर्ण नहीं
NOT NULL
"आयु" कॉलम पर एक बाधा बनाने के लिए जब "व्यक्ति" तालिका पहले से ही बनाई गई है, तो निम्न SQL का उपयोग करें:
उदाहरण
ALTER TABLE Persons
MODIFY Age int NOT NULL;