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

จะทำการแทรกแบทช์ใน MySQL ได้อย่างไร


ในการแทรกแบบกลุ่ม เราจำเป็นต้องใช้ชื่อคอลัมน์ทั้งหมดที่มีวงเล็บคั่นด้วย ','

เรามาดูตัวอย่างกัน ขั้นแรกเราจะสร้างตาราง ต่อไปนี้เป็นคำสั่ง CREATE เพื่อสร้างตาราง

mysql> สร้างตาราง MultipleRecordWithValues ​​-> ( -> id int, -> name varchar(100) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.88 วินาที)

ต่อไปนี้เป็นไวยากรณ์ของการแทรกแบทช์

INSERT ลงในค่า yourTableName(column1,column2,....N),(column1,column2,....N),(column1,column2,....N),....... ....N;

การใช้ไวยากรณ์ด้านบนเพื่อแทรกเรคคอร์ดชุดงาน

mysql> แทรกลงในค่า MultipleRecordWithValues(1,'John'),(2,'Carol'),(3,'Bob'),(4,'Smith');แบบสอบถามตกลง ได้รับผลกระทบ 4 แถว (0.16 วินาที )บันทึก:4 รายการซ้ำ:0 คำเตือน:0

เนื่องจาก 4 แถวได้รับผลกระทบ แสดงว่าเราได้แทรกระเบียนเรียบร้อยแล้ว หากต้องการตรวจสอบว่ามีระเบียนทั้งหมดในตารางหรือไม่ ให้ใช้คำสั่ง SELECT

mysql> เลือก *จาก MultipleRecordWithValues;

ต่อไปนี้เป็นผลลัพธ์

<ก่อนหน้า>+------+-------+| id | ชื่อ |+------+-------+| 1 | จอห์น || 2 | แครอล || 3 | บ๊อบ || 4 | Smith |+------+-------+4 แถวในชุด (0.00 วินาที)