Constraint (batas-batas) NOT NULL pada kolom ialah salah satu cara memperkuat validasi data bila kolom yang bersangkutan mesti memiliki nilai dan dihentikan NULL. Memang kita bisa mengendalikan validasi data pada aplikasi, namun bisa saja coder lupa menambahkannya. Jadi NOT NULL ialah benteng terakhir yang memaksa user mesti mengisi nilai atau proses insert/update akan error. Untuk menambahkan NOT NULL pada kolom tabel di MySQL kita memakai ALTER TABLE ... MODIFY dan mendefinisikan ulang atribut kolom serta menyertakan atribut NOT NULL. ALTER TABLE namatabel MODIFY namakolom typedata NOT NULL ; Kita sungguh-sungguh harus mendefinisikan ulang atribut kolom seperti tipe data dan default contohnya. Karena tanpa mendefinisikan ulang kolom akan berkembang menjadi settingan default. Sebagai teladan kasus kita akan menggunakan tabel kategori pada database latihan. Status awa kita lihat kolom nama klasifikasi masih diperboleh kan NULL dengan nilai default NULL. Kita akan menambahkan constraint NOT NULL pada kolom namakategori. ALTER TABLE klasifikasi MODIFY namakategori VARCHAR( 50 ) NOT NULL ; Sumber http://rani-irsan.blogspot.com