MySQL插入多条记录

转载 2016年08月31日 14:46:08

原文:http://database.51cto.com/art/201010/229046.htm

NSERT INTO users(name, age)

VALUES('姚明', 25), ('比尔.盖茨', 50), ('火星人', 600);

上面的INSERT 语句向users表中连续插入了3条记录。值得注意的是,上面的INSERT语句中的VALUES后必须每一条记录的值放到一对(…)中,中间使用","分割。假设有一个表table1

CREATE TABLE table1(n INT);

如果要向table1中插入5条记录,下面写法是错误的:

INSERT INTO table1 (i) VALUES(1,2,3,4,5);

MySQL将会抛出下面的错误

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

而正确的写法应该是这样:

INSERT INTO t able1(i) VALUES(1),(2),(3),(4),(5);

当然,这种写法也可以省略列名,这样每一对括号里的值的数目必须一致,而且这个数目必须和列数一致。如:

INSERT INTO t able1 VALUES(1),(2),(3),(4),(5);




mysql中INSERT INTO一次插入多行数据

例如: INSERT INTO projekts VALUES (1,'outside house painting','Murphy'),  (2,'kitchen remodel','V...
  • u013056743
  • u013056743
  • 2014年11月28日 01:07
  • 6304

MySQL使用一条INSERT语句插入多条记录

注意:使用一条INSERT语句来插入多条记录。这并不是标准的SQL语法,因此只能在MySQL中使用。 参考链接http://database.51cto.com/art/201010/229046.h...
  • u010689306
  • u010689306
  • 2016年06月05日 12:23
  • 3139

mysql中一条insert语句批量插入多条记录

插入语句常用写法: INSERT INTO items(name,city,price,number,picture) VALUES('耐克运动鞋','广州',500,1000,'003.jpg'...
  • u012660464
  • u012660464
  • 2017年07月20日 15:39
  • 5140

mysql插入多条记录

看到这个标题也许大家会问,这有什么好说的,调用多次INSERT语句不就可以插入多条记录了吗!但使用这种方法要增加服务器的负荷,因为,执行每一次SQL服务器都要同样对SQL进行分析、优化等操作。幸好My...
  • yangchenghuan
  • yangchenghuan
  • 2011年10月12日 12:32
  • 980

MySQL插入多条记录和REPLACE语句

 1.使用INSERT插入多条记录 看到这个标题也许大家会问,这有什么好说的,调用多次INSERT语句不就可以插入多条记录了吗!但使用这种方法要增加服务器的负荷,因为, 执行每一次SQL服务器都要同样...
  • gjpdeyx
  • gjpdeyx
  • 2010年05月17日 16:14
  • 3577

一次插入多条记录的SQL语句介绍

在使用SQL数据库的时候,我们也许会需要一次像数据库中添加多条记录,那么我们可以使用SQL语句来实现,该语句具体如下: --添加一条记录     INSERT INTO tableName(c...
  • luojian520025
  • luojian520025
  • 2013年11月11日 16:05
  • 3015

Navicat for mysql 一次性插入多条数据乱码的问题

使用Navicat for mysql的命令列界面一次性插入多条数据界面出现乱码,导致只是插入第一条,其他的插入失败; 导致这种情况是因为命令界面的编码和你自己复制的insert语句的编码不一致导致...
  • cc_yy_zh
  • cc_yy_zh
  • 2016年05月28日 09:44
  • 982

mysql 插入多行数据、插入检索数据

mysql 插入多行数据、插入检索数据
  • wangjun5159
  • wangjun5159
  • 2016年05月24日 10:33
  • 1290

mysql 插入多条数据如何使用INSERT插入多条记录

看到这个标题也许大家会问,这有什么好说的,调用多次INSERT语句不就可以插入多条记录了吗!但使用这种方法要增加服务器的负荷,因为,执行每一次SQL服务器都要同样对SQL进行分析、优化等操作。幸好My...
  • hongsejiaozhu
  • hongsejiaozhu
  • 2007年11月09日 16:01
  • 17448

MySql批量插入多条数据的一种具体实现方法

c#操作Mysql数据库实现批量插入
  • cslover2015
  • cslover2015
  • 2017年01月14日 17:04
  • 1650
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL插入多条记录
举报原因:
原因补充:

(最多只允许输入30个字)