การแทรกข้อมูลหลายแถวในคอลัมน์เดียว
ใน MySQL คุณสามารถแทรกข้อมูลหลายแถวในคอลัมน์เดียวได้โดยใช้คำสั่ง INSERT เพียงครั้งเดียว ซึ่งช่วยลดความซับซ้อนและเพิ่มประสิทธิภาพของการทำงาน
ไวยากรณ์พื้นฐาน
INSERT INTO yourTableName VALUES (value1), (value2), ..., (valueN);
ตัวอย่างการใช้งาน
สร้างตารางตัวอย่าง:
CREATE TABLE DemoTable2022 (
Department VARCHAR(100)
);
แทรกข้อมูลหลายแถวพร้อมกัน:
INSERT INTO DemoTable2022 VALUES
('Computer Science'),
('Information Technology'),
('Civil'),
('Mechanical'),
('Electronics'),
('Electrical');
ตรวจสอบข้อมูลที่แทรก:
SELECT * FROM DemoTable2022;
ผลลัพธ์ที่คาดหวัง
| Department |
|---|
| Computer Science |
| Information Technology |
| Civil |
| Mechanical |
| Electronics |
| Electrical |
หมายเหตุ: วิธีนี้ใช้ได้กับ MySQL 5.7 ขึ้นไป และรองรับการแทรกข้อมูลจำนวนมากได้อย่างมีประสิทธิภาพ