SQL INSERT หลาย Record พร้อมกัน บทความนี้สอนเขียนคำสั่ง SQL เพื่อเพิ่มข้อมูล หรือ INSERT หลาย Record พร้อมกันโดยใช้คำสั่ง INSERT INTO คำสั่งเดียว ฐานข้อมูล MySQL สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง SQL INSERT หลาย Record พร้อมกัน MySQL
INSERT INTO
colors
( id, title )
VALUES
( 1, 'ส้ม' ),
( 2, 'แดง' ),
( 3, 'เขียว' )
ผลลัพธ์
Query OK, 3 rows affected (0.009 sec)
Records: 3 Duplicates: 0 Warnings: 0
SQL INSERT หลาย Record ฐานข้อมูล MySQL จากตัวอย่างใช้คำสั่ง INSERT INTO ตามด้วยชื่อตารางคือ colors กำหนด field ที่จะเพิ่มคือ ( id, title ) ตามด้วย VALUES และค่าที่จะเพิ่ม คือ ( 1, 'ส้ม' ) อันนี้คือ 1 record และคั่นด้วยเครื่องหมายลูกน้ำ ( , ) และตามด้วย record ต่อไปเช่น ( 2, 'แดง' ) โดยกำหนดเท่ากับจำนวน record ที่ต้องการเพิ่มลงในตาราง