หากต้องการแทรกค่า NULL คุณสามารถใช้คำสั่ง UPDATE ต่อไปนี้เป็นไวยากรณ์ -
อัปเดต yourTableName SET yourColumnName=NULL;
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง insertNullValue -> ( -> Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> ClientName varchar(100), -> ClientCountryName varchar(20) -> ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก -
mysql> แทรกลงในค่า insertNullValue(ClientName,ClientCountryName) ('Larry','US');Query OK, 1 แถวได้รับผลกระทบ (0.19 วินาที)mysql> แทรกลงในค่า insertNullValue(ClientName,ClientCountryName) ('David', 'AUS');เคียวรีตกลง 1 แถวได้รับผลกระทบ (0.09 วินาที)mysql> แทรกลงในค่า insertNullValue(ClientName,ClientCountryName) ('Bob','UK');Query OK, 1 แถวได้รับผลกระทบ (0.17 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก * จาก insertNullValue;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+----+-----------+-------------------+| รหัส | ชื่อลูกค้า | ClientCountryName |+----+-----------+-------------------+| 1 | แลร์รี่ | สหรัฐอเมริกา || 2 | เดวิด | AUS || 3 | บ๊อบ | สหราชอาณาจักร |+----+------------+-------------------+3 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกค่า NULL สำหรับคอลัมน์ -
mysql> อัปเดต insertNullValue set ClientCountryName=NULL ตกลง สืบค้น 3 แถวที่ได้รับผลกระทบ (0.19 วินาที) แถวที่ตรงกัน:3 เปลี่ยนแปลง:3 คำเตือน:0
ให้เราตรวจสอบค่า NULL ที่แทรกสำหรับคอลัมน์ 'ClientCountryName' หรือไม่ ต่อไปนี้เป็นแบบสอบถาม -
mysql> เลือก * จาก insertNullValue;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้แสดงค่า NULL -
<ก่อนหน้า>+----+-----------+-------------------+| รหัส | ชื่อลูกค้า | ClientCountryName |+----+-----------+-------------------+| 1 | แลร์รี่ | NULL || 2 | เดวิด | NULL || 3 | บ๊อบ | NULL |+----+-----------+-------------------+3 แถวในชุด (0.00 วินาที)