Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách chèn nhiều giá trị vào một cột bằng một truy vấn MySQL duy nhất

Giới thiệu

Để chèn nhiều giá trị vào một cột trong MySQL, bạn có thể sử dụng cú pháp INSERT INTO ... VALUES với nhiều cặp giá trị được ngăn cách bởi dấu phẩy. Cách này cho phép thêm nhiều bản ghi trong một lần thực thi, giúp tối ưu hiệu suất so với việc chạy nhiều truy vấn riêng lẻ.

Cú pháp

INSERT INTO ten_bang VALUES (gia_tri_1), (gia_tri_2), ..., (gia_tri_N);

Ví dụ minh họa

Bước 1: Tạo bảng

CREATE TABLE DemoTable2022 (
    Department VARCHAR(100)
);

Bước 2: Chèn nhiều bản ghi cùng lúc

INSERT INTO DemoTable2022 VALUES 
('Computer Science'),
('Information Technology'),
('Civil'),
('Mechanical'),
('Electronics'),
('Electrical');

Bước 3: Kiểm tra dữ liệu

SELECT * FROM DemoTable2022;

Kết quả:

+---------------------------+
| Department                |
+---------------------------+
| Computer Science          |
| Information Technology    |
| Civil                     |
| Mechanical                |
| Electronics               |
| Electrical                |
+---------------------------+
6 rows in set (0.00 sec)

Lưu ý: Mỗi cặp giá trị được bao quanh bởi dấu ngoặc đơn và ngăn cách bằng dấu phẩy. Đây là cách tiêu chuẩn trong MySQL để chèn hàng loạt (bulk insert).