MySQL NOT NULL Constraint
MySQL NOT NULL Constraint
بشكل افتراضي ، يمكن أن يحتوي العمود على قيم فارغة.
يفرض القيد NOT NULL
عمودًا حتى لا يقبل القيم الخالية.
يفرض ذلك احتواء الحقل دائمًا على قيمة ، مما يعني أنه لا يمكنك إدراج سجل جديد أو تحديث سجل بدون إضافة قيمة إلى هذا الحقل.
NOT NULL في إنشاء الجدول
يضمن SQL التالي أن أعمدة "المعرف" و "اسم العائلة" و "الاسم الأول" لن تقبل القيم الفارغة عند إنشاء جدول "الأشخاص":
مثال
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255)
NOT NULL,
Age int
);
NOT NULL في ALTER TABLE
لإنشاء NOT NULL
قيد على عمود "العمر" عند إنشاء جدول "الأشخاص" بالفعل ، استخدم SQL التالي:
مثال
ALTER TABLE Persons
MODIFY Age int NOT NULL;