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

Làm thế nào để thực hiện chèn hàng loạt trong MySQL?

Để thực hiện chèn hàng loạt, chúng ta cần sử dụng tất cả các tên cột có dấu ngoặc đơn, được phân tách bằng dấu ‘,’.

Hãy để chúng tôi xem một ví dụ. Đầu tiên, chúng ta sẽ tạo một bảng. Sau đây là lệnh CREATE để tạo bảng.

mysql> CREATE table MultipleRecordWithValues
   - > (
   - > id int,
   - > name varchar(100)
   - > );
Query OK, 0 rows affected (0.88 sec)

Sau đây là cú pháp của chèn hàng loạt.

INSERT into yourTableName values(column1,column2,....N),(column1,column2,....N),(column1,column2,....N),...........N;

Áp dụng cú pháp trên để chèn các bản ghi hàng loạt.

mysql> insert into MultipleRecordWithValues values(1,'John'),(2,'Carol'),(3,'Bob'),(4,'Smith');
Query OK, 4 rows affected (0.16 sec)
Records: 4  Duplicates: 0  Warnings: 0

Vì 4 hàng bị ảnh hưởng, nó ngụ ý rằng chúng tôi đã chèn các bản ghi thành công. Để kiểm tra xem tất cả các bản ghi có trong bảng hay không, hãy sử dụng lệnh SELECT.

mysql> select *from MultipleRecordWithValues;

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

+------+-------+
| id   | name  |
+------+-------+
|    1 | John  |
|    2 | Carol |
|    3 | Bob   |
|    4 | Smith |
+------+-------+
4 rows in set (0.00 sec)