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