Computer >> Máy Tính >  >> Lập trình >> MySQL

Nhiều Chèn cho một cột trong MySQL?

Cú pháp cho nhiều lần chèn cho một cột trong MySQL như sau -

INSERT INTO yourTableName(yourColumnName) values(‘yourValue1'),(‘yourValue2'),(‘yourValue3'),(‘yourValue4'),.........N;

Để hiểu cú pháp trên, chúng ta hãy tạo một bảng. Truy vấn để tạo bảng như sau -

mysql> create table InsertMultipleDemo
   -> (
   -> Id int NOT NULL AUTO_INCREMENT,
   -> UserName varchar(10),
   -> UserRole varchar(20)
   -> ,
   -> PRIMARY KEY(Id)
   -> );
Query OK, 0 rows affected (3.14 sec)

Bây giờ bạn có thể chèn một số bản ghi trong bảng bằng cách sử dụng lệnh insert. Đây là truy vấn để chèn nhiều giá trị bằng lệnh insert -

mysql> insert into InsertMultipleDemo(UserRole) values('Admin'),('Author'),('Driver'),('Guest');
Query OK, 4 rows affected (0.17 sec)
Records: 4 Duplicates: 0 Warnings: 0

Như bạn có thể thấy ở trên, 4 hàng bị ảnh hưởng.

Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh select. Truy vấn như sau -

mysql> select UserRole from InsertMultipleDemo;

Sau đây là kết quả -

+----------+
| UserRole |
+----------+
| Admin    |
| Author   |
| Driver   |
| Guest    |
+----------+
4 rows in set (0.00 sec)