Rumah > Artikel > pangkalan data > Apakah kekangan MySQL NOT NULL dan bagaimana kita boleh mengisytiharkan medan NOT NULL semasa membuat jadual?
Sebenarnya, kekangan MySQL NOT NULL mengehadkan lajur jadual untuk mempunyai nilai NULL. Sebaik sahaja kami menggunakan kekangan NOT NULL pada lajur, maka kami tidak boleh menghantar nilai nol ke lajur itu. Ia tidak boleh diisytiharkan pada keseluruhan jadual, dengan kata lain kita boleh katakan NOT NULL ialah kekangan peringkat lajur.
Untuk mengisytiharkan medan NOT NULL, kita mesti menggunakan kata kunci NOT NULL semasa mentakrifkan lajur dalam kenyataan CREATE TABLE.
mysql> Create table Employee(ID Int NOT NULL, First_Name Varchar(20), Last_name Varchar(20), Designation Varchar(15)); Query OK, 0 rows affected (0.59 sec)
Dalam pertanyaan di atas, kami telah menggunakan kekangan NOT NULL pada medan "ID" pada jadual "Pekerja". Lajur 'ID' kini tidak boleh mengambil nilai NULL. Anda juga boleh menyemak daripada pernyataan DESCRIBE bahawa medan ID tidak boleh menerima nilai NULL.
rreeeeAtas ialah kandungan terperinci Apakah kekangan MySQL NOT NULL dan bagaimana kita boleh mengisytiharkan medan NOT NULL semasa membuat jadual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!