Home > Database > Mysql Tutorial > Mysql uses insert to insert multiple records and batch new data instance tutorial

Mysql uses insert to insert multiple records and batch new data instance tutorial

小云云
Release: 2017-12-25 13:27:49
Original
1821 people have browsed it

This article mainly introduces Mysql's use of insert to insert multiple records and add new data in batches. Friends who need it can refer to it. I hope it can help everyone.

If you want to insert 5 records into table1, the following writing is wrong:


INSERT INTO table1 (id,name) VALUES(1,小明,2,小强,3,小杜,4,小李,5,小白);
Copy after login

MySQL will throw the following error


ERROR 1136: Column count doesn't match value count at row 1
Copy after login

The correct way of writing should be like this:


INSERT INTO t able1(i,name) VALUES(1,'小明'),(2,'小强'),(3,'小杜'),(4,'小李'),(5,'小白');
Copy after login

Of course, this way of writing can also omit the column name, so that each The number of values ​​in parentheses must match, and this number must match the number of columns. Such as:


INSERT INTO t able1 VALUES(1,'小明'),(2,'小强'),(3,'小杜'),(4,'小李'),(5,'小白');
Copy after login

Related recommendations:

MySQL uses INSERT to insert multiple records

MySql 3 tips for insert operation_MySQL

MySQL uses INSERT to insert multiple records_MySQL

The above is the detailed content of Mysql uses insert to insert multiple records and batch new data instance tutorial. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template