MySQL NOT NULL கட்டுப்பாடு
இயல்பாக, ஒரு நெடுவரிசை NULL மதிப்புகளை வைத்திருக்க முடியும்.
NOT NULL கட்டுப்பாடு ஒரு நெடுவரிசை NULL மதிப்புகளை ஏற்காது என்பதை உறுதி செய்கிறது.
இது ஒரு புலம் எப்போதும் ஒரு மதிப்பைக் கொண்டிருக்க வேண்டும் என்பதை உறுதி செய்கிறது, அதாவது இந்த புலத்திற்கு ஒரு மதிப்பைச் சேர்த்தல் இல்லாமல் நீங்கள் ஒரு புதிய பதிவைச் செருக முடியாது அல்லது ஒரு பதிவைப் புதுப்பிக்க முடியாது.
CREATE TABLE இல் NOT NULL
பின்வரும் SQL "Persons" அட்டவணை உருவாக்கப்படும் போது "ID", "LastName", மற்றும் "FirstName" நெடுவரிசைகள் NULL மதிப்புகளை ஏற்காது என்பதை உறுதி செய்கிறது:
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255) NOT NULL,
Age int
);
ALTER TABLE இல் NOT NULL
"Persons" அட்டவணை ஏற்கனவே உருவாக்கப்பட்ட பிறகு "Age" நெடுவரிசையில் NOT NULL கட்டுப்பாட்டை உருவாக்க, பின்வரும் SQL ஐப் பயன்படுத்தவும்:
ALTER TABLE Persons
MODIFY Age int NOT NULL;