本文摘自PHP中文网,作者(*-*)浩,侵删。
mysql可以一次输入多行记录,语法为【INSERT INTO [表名]([列名],[列名]) VALUES([列值],[列值])),([列值],[列值])),([列值],[列值]));】。
本篇文章是mysql 一次向表中插入多条数据实例讲解。
推荐课程:MySQL教程
mysql可以通过insert
语句一次性插入多条记录,但是这一条语句是个事务,所以要成功都成功,要失败都失败。语句中每条记录都是通过()
括起来。
且该语法是mysql自身的,不是标准语法,无法通用。
mysql一次插入多条数据:
1 2 |
|
首先我们先来创建一种表Authors:
1 2 3 4 5 6 7 |
|
然后向表中一次性插入多条数据,sql插入代码如下:
1 2 3 4 5 6 7 8 9 |
|
其实与一条一条插入的SQL语句非常类似,只是多条插入语句使用逗号将每条数据分开。
结果如下:
AuthID | AuthFN | AuthMN | AuthLN |
1006 | H | S. | T |
1007 | J | C | O |
1008 | B | E | |
1009 | R | M | R |
1010 | J | K | T |
1011 | J | G. | N |
1012 | A | p | |
1013 | A | W | |
1014 | N | A |
以上就是mysql可以一次输入多行记录么的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
更多相关阅读请进入《mysql》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。