หากต้องการแทรกหลายระเบียนอย่างรวดเร็ว ให้ใช้ INSERT เดียวและทำตามไวยากรณ์ด้านล่าง −
แทรกลงในค่า yourTableName(yourValue1,yourValue2,...N),(yourValue1,yourValue2,...N).....N;
เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง -
mysql> สร้างตาราง DemoTable2007 ( Amount1 int, Amount2 int, Amount3 int);Query OK, 0 แถวได้รับผลกระทบ (1.36 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable2007 (450,600,700),(1000,200,3000), (800,900,1200),(1300,1500,2000),(40000,50000,6700); Query OK, 5 แถวได้รับผลกระทบ ( 0.11 วินาที) บันทึก:5 รายการซ้ำ:0 คำเตือน:0
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก * จาก DemoTable2007;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------+---------+---------+| จำนวน 1 | จำนวน 2 | จำนวน 3 |+---------+---------+---------+| 450 | 600 | 700 || 1000 | 200 | 3000 || 800 | 900 | 1200 || 1300 | 1500 | 2000 || 40000 | 50000 | 6700 |+---------+---------+---------+5 แถวในชุด (0.00 วินาที)