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

จะแทรกอาร์เรย์ของค่าในตาราง MySQL ด้วย INSERT เดียวได้อย่างไร


ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable( ClientId int, ClientName varchar(50)); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.62 วินาที)

แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก ที่นี่ เรากำลังแทรกค่าหลายค่าโดยใช้เพียง INSERT เดียว -

mysql> แทรกลงในค่า DemoTable(101,'Adam'),(102,'Chris'),(103,'Robert'),(104,'Sam'),(105,'Mike');แบบสอบถาม ตกลง ได้รับผลกระทบ 5 แถว (0.16 วินาที) บันทึก:5 รายการซ้ำ:0 คำเตือน:0

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

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

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+----------+-----------+| รหัสลูกค้า | ชื่อลูกค้า |+----------+-----------+| 101 | อดัม || 102 | คริส || 103 | โรเบิร์ต || 104 | แซม || 105 | Mike |+----------+------------+5 แถวในชุด (0.00 วินาที)