Kendala MySQL BUKAN NULL
Kendala MySQL BUKAN NULL
Secara default, kolom dapat menampung nilai NULL.
Batasan NOT NULL
memaksa kolom untuk TIDAK menerima nilai NULL.
Ini memaksa bidang untuk selalu berisi nilai, yang berarti bahwa Anda tidak dapat menyisipkan catatan baru, atau memperbarui catatan tanpa menambahkan nilai ke bidang ini.
NOT NULL pada CREATE TABLE
SQL berikut memastikan bahwa kolom "ID", "LastName", dan "FirstName" TIDAK akan menerima nilai NULL saat tabel "Orang" dibuat:
Contoh
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255)
NOT NULL,
Age int
);
TIDAK NULL pada ALTER TABLE
Untuk membuat NOT NULL
batasan pada kolom "Usia" saat tabel "Orang" sudah dibuat, gunakan SQL berikut:
Contoh
ALTER TABLE Persons
MODIFY Age int NOT NULL;