Mysql使用insert插入多条记录 批量新增数据
程序员文章站
2023-11-18 18:34:40
如果要向table1中插入5条记录,下面写法是错误的:
insert into table1 (id,name) values(1,小明,2,小强,3,小杜,4,...
如果要向table1中插入5条记录,下面写法是错误的:
insert into table1 (id,name) values(1,小明,2,小强,3,小杜,4,小李,5,小白);
mysql将会抛出下面的错误
error 1136: column count doesn't match value count at row 1
而正确的写法应该是这样:
insert into t able1(i,name) values(1,'小明'),(2,'小强'),(3,'小杜'),(4,'小李'),(5,'小白');
当然,这种写法也可以省略列名,这样每一对括号里的值的数目必须一致,而且这个数目必须和列数一致。如:
insert into t able1 values(1,'小明'),(2,'小强'),(3,'小杜'),(4,'小李'),(5,'小白');
总结
以上所述是小编给大家介绍的mysql使用insert插入多条记录 批量新增数据,希望对大家有所帮助
下一篇: MySQL批量SQL插入性能优化详解
推荐阅读
-
Mysql使用insert插入多条记录 批量新增数据
-
mysql数据库使用insert语句插入中文数据报错
-
SQL Server使用一个语句块批量插入多条记录的三种方法
-
oracle使用一条语句批量插入多条数据的方法
-
PHP使用PDO创建MySQL数据库、表及插入多条数据操作示例
-
Mysql使用insert插入多条记录 批量新增数据
-
使用JDBC一次插入多条记录(以MySQL为例)
-
使用JDBC在MySQL数据库中快速批量插入数据_MySQL
-
PHP 使用 POD 访问mysql数据库,怎么返回上一个插入记录的自增编号ID
-
解决大批量数据插入mysql问题:使用mysqlimport工具从文件中导入