ต้องระบุค่าครบทุกคอลัมน์ตามลำดับที่สร้างตาราง และชนิดข้อมูลต้องตรงกัน:
ตัวอย่าง
mysql> INSERT INTO student VALUES(100,'Gaurav','Ph.D'); Query OK, 1 row affected (0.08 sec) mysql> INSERT INTO student VALUES(200,'Rahul','Ph.D'),(300,'Aarav','B.tech'); Query OK, 2 rows affected (0.12 sec) mysql> SELECT * FROM student; +--------+--------+--------+ | RollNO | Name | Class | +--------+--------+--------+ | 100 | Gaurav | Ph.D | | 200 | Rahul | Ph.D | | 300 | Aarav | B.tech | +--------+--------+--------+
ข้อผิดพลาดทั่วไป:
mysql> INSERT INTO student VALUES(400,'Raman',M.Tech); ERROR 1054 (42S22): Unknown column 'M.Tech' in 'field list' -- ขาดเครื่องหมายคำพูด mysql> INSERT INTO student VALUES(400,'Raman'); ERROR 1136 (21S01): Column count doesn't match value count at row 1 -- จำนวนค่าไม่ตรงคอลัมน์
ต้องระบุค่าครบทุกคอลัมน์ และ string ต้องอยู่ในเครื่องหมายคำพูด