ในการแทรกหลายรายการ ไวยากรณ์จะเป็นดังนี้ −
แทรกลงใน yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,..N) เลือก yourValue1 เป็น yourColumnName1, yourValue2 เป็น yourColumnName2, yourValue3 เป็น yourColumnName3,......N union เลือก yourValue1 เป็น yourColumnName2 เป็น yourColumnName2 เป็น yourValueal ,......N..N
เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง -
mysql> สร้างตาราง DemoTable1936 ( StudentId int, StudentName varchar(20), StudentCountryName varchar(20) );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงใน DemoTable1936(StudentId,StudentName,StudentCountryName) เลือก 1001 เป็น StudentId,'Chris' เป็น StudentName,'US' เป็น StudentCountryName union เลือก 1002 เป็น StudentId, 'Robert' เป็น StudentName, 'UK' เป็น StudentCountryName union select 1003 เป็น StudentId, 'David' เป็น StudentName, 'AUS' เป็น StudentCountryName; แบบสอบถามตกลง ได้รับผลกระทบ 3 แถว (0.00 วินาที) บันทึก:3 รายการซ้ำ:0 คำเตือน:0
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก * จาก DemoTable1936;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+-------------+-------------------- +| รหัสนักศึกษา | ชื่อนักเรียน | StudentCountryName |+-----------+-------------+--------------------+ | 1001 | คริส | สหรัฐอเมริกา || 1002 | โรเบิร์ต | สหราชอาณาจักร || 1003 | เดวิด | AUS |+-----------+-------------+--------------------+ 3 แถวในชุด (0.00 วินาที)