ใช่ เราสามารถแทรกแถวสองแถวขึ้นไปในตารางพร้อมกันได้ ต่อไปนี้เป็นไวยากรณ์ -
แทรกลงใน yourTableName(yourColumnName1,yourColumnName2) ค่า(yourValue1,yourValue2),(yourValue1,yourValue2),.........N;
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable811 ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), StudentAge int); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.54 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable811(StudentName,StudentAge) ('Chris',21),('Robert',22),('David',20),('Bob',19),('Carol' ,23);แบบสอบถามตกลง ได้รับผลกระทบ 5 แถว (0.14 วินาที) บันทึก:5 รายการซ้ำ:0 คำเตือน:0
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable811;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+-------------+-----------+| รหัสนักศึกษา | ชื่อนักเรียน | StudentAge |+-----------+-------------+-----------+| 1 | คริส | 21 || 2 | โรเบิร์ต | 22 || 3 | เดวิด | 20 || 4 | บ๊อบ | 19 || 5 | แครอล | 23 |+-----------+-------------+-----------+5 แถวในชุด (0.00 วินาที)