คุณสามารถแทรกค่า NULL ลงในคอลัมน์ int ได้โดยมีเงื่อนไข เช่น คอลัมน์ต้องไม่มีข้อจำกัด NOT NULL ไวยากรณ์มีดังนี้
INSERT INTO yourTableName(yourColumnName) ค่า(NULL);
เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตารางก่อน แบบสอบถามเพื่อสร้างตารางมีดังนี้
mysql> สร้างตาราง InsertNullDemo-> (-> StudentId int,-> StudentName varchar(100),-> StudentAge int-> );Query OK, 0 แถวได้รับผลกระทบ (0.53 วินาที)
นี่คือแบบสอบถามที่จะแทรก NULL เมื่อใดก็ตามที่คุณไม่ผ่านค่าใดๆ สำหรับคอลัมน์ คอลัมน์นี้คือ StudentAge MySQL แทรกค่า Null โดยค่าเริ่มต้น แบบสอบถามเพื่อแทรกระเบียนมีดังนี้
mysql> แทรกลงในค่า InsertNullDemo(StudentId,StudentName) (101,'Mike');Query OK, 1 แถวได้รับผลกระทบ (0.19 วินาที)mysql> แทรกลงในค่า InsertNullDemo (101,'Mike',NULL) แบบสอบถามตกลง , 1 แถวได้รับผลกระทบ (0.24 วินาที)
แสดงระเบียนทั้งหมดจากตารางเพื่อตรวจสอบว่าค่า NULL ถูกแทรกหรือไม่ลงในคอลัมน์ INT แบบสอบถามมีดังนี้
mysql> เลือก *จาก InsertNullDemo;
ต่อไปนี้เป็นผลลัพธ์ที่แสดง NULL ในคอลัมน์ INT
<ก่อนหน้า>+-----------+-------------+-----------+| รหัสนักศึกษา | ชื่อนักเรียน | StudentAge |+-----------+-------------+-----------+| 101 | ไมค์ | NULL || 101 | ไมค์ | NULL |+-----------+-------------+-----------+2 แถวในชุด (0.00 วินาที)