Anda boleh memasukkan nilai NULL ke dalam lajur int menggunakan syarat iaitu lajur mestilah tidak mempunyai kekangan NOT NULL. Sintaksnya adalah seperti berikut.
INSERT INTO yourTableName(yourColumnName) values(NULL);
Untuk memahami sintaks di atas, mari kita buat jadual dahulu. Pertanyaan untuk membuat jadual adalah seperti berikut.
mysql> create table InsertNullDemo -> ( -> StudentId int, -> StudentName varchar(100), -> StudentAge int -> ); Query OK, 0 rows affected (0.53 sec)
Berikut ialah pertanyaan yang memasukkan NULL apabila anda tidak menghantar sebarang nilai untuk lajur. Lajur ini di sini ialah StudentAge. MySQL memasukkan nilai nol secara lalai. Pertanyaan untuk memasukkan rekod adalah seperti berikut.
mysql> insert into InsertNullDemo(StudentId,StudentName) values(101,'Mike'); Query OK, 1 row affected (0.19 sec) mysql> insert into InsertNullDemo values(101,'Mike',NULL); Query OK, 1 row affected (0.24 sec)
Paparkan semua rekod dalam jadual, semak jika nilai NULL dimasukkan dalam lajur INT. Pertanyaannya adalah seperti berikut.
mysql> select *from InsertNullDemo;
Berikut ialah output yang menunjukkan NULL dalam lajur INT.
rreeeeAtas ialah kandungan terperinci Memasukkan nilai NULL ke dalam lajur INT dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!