Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

แบบสอบถาม MySQL เพื่อแทรกหลายระเบียนอย่างรวดเร็ว


หากต้องการแทรกหลายระเบียนอย่างรวดเร็ว ให้ใช้ 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 วินาที)