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

วิธีแทรกค่าหลายค่าในคอลัมน์ด้วยคำสั่ง MySQL เพียงครั้งเดียว

การแทรกข้อมูลหลายแถวในคอลัมน์เดียว

ใน 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 ขึ้นไป และรองรับการแทรกข้อมูลจำนวนมากได้อย่างมีประสิทธิภาพ