2019独角兽企业重金招聘Python工程师标准>>>

MySQL使用INSERT插入多条记录,应该如何操作呢?下面就为您详细介绍MySQL使用INSERT插入多条记录的实现方法,供您参考。

看到这个标题也许大家会问,这有什么好说的,调用多次INSERT语句不就可以插入多条记录了吗!但使用这种方法要增加服务器的负荷,因为,执行每一次SQL服务器都要同样对SQL进行分析、优化等操作。幸好MySQL提供了另一种解决方案,就是使用一条INSERT语句来插入多条记录。这并不是标准的SQL语法,因此只能在MySQL中使用。

INSERT 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);

转载于:https://my.oschina.net/u/1409620/blog/286974

MySQL使用INSERT插入多条记录相关推荐

  1. MySQL 纯insert_MySQL使用INSERT插入多条记录

    MySQL使用INSERT插入多条记录,应该如何操作呢?下面就为您详细介绍MySQL使用INSERT插入多条记录的实现方法,供您参考. 看到这个标题也许大家会问,这有什么好说的,调用多次INSERT语 ...

  2. mysql 插入多行_MySQL使用INSERT插入多条记录

    MySQL使用INSERT插入多条记录,应该如何操作呢?下面就为您详细介绍MySQL使用INSERT插入多条记录的实现方法,供您参考. 看到这个标题也许大家会问,这有什么好说的,调用多次INSERT语 ...

  3. 数据库一条insert插入多条记录

    在手动插入记录的时候,如果同时插入多条,一条一条insert虽然没有问题,但是总感觉有点傻傻的. 下面提供同时插入多条数据的方法 MySql和PostgreSql: insert into table ...

  4. hive中insert插入一条记录报错,跪求高人指点!!!

    问题描述: 在hive中创建数据库和数据表之后,进行insert操作报错. hive (myhive)> insert into stu values (1,"zhangsan&quo ...

  5. mysql中sql批量插入_sql中insert如何批量插入多条记录?

    sql中insert如何批量插入多条记录? sql中insert批量插入多条记录的方法: 常见的insert语句,向数据库中,一条语句只能插入一条数据:insert into persons (id_ ...

  6. mysql导入多条数据语句_MySQL插入多条记录和REPLACE语句

    今天遇到样一个问题,在使用Mysql数据库时,新建一个表,并设置主键为自增长,结果当我一次执行多条插入语句时悲剧了,它竟然报错了,信息如下: 错误码: 1064 You have an error i ...

  7. php mysql插入多个列_php mysql插入多条记录

    插入多条记录不要采取构建多条insert语句的写法,而是采取,一个insert语句,多组值的写法,这样会大大的调高效率. 以 insert into tb_user (id,user_name,pwd ...

  8. oracle常用插入一条语句,Oracle:用一条 INSERT 语句批量插入多条记录

    用一条 INSERT 语句批量插入多条记录,实例如下: 先建立这样一个表 T: SQL> DESC T Name                       Null?    Type ---- ...

  9. mysql每秒写入量_MySQL每秒可以插入多少条记录?影响MySQL插入速度的因素有哪些?...

    写入速度 MySQL每秒可以插入50w条记录吗? 带着疑问,我们一起看看mysql每秒可以插入多少条记录? 要回答这个问题,首先要考虑影响mysql插入速度的因素有哪些? 硬盘的速度,网卡的速度,写入 ...

最新文章

  1. Java基础20:Java8新特性终极指南
  2. 数据库相关子查询实例
  3. webpack 原理图_webpack打包原理
  4. python网络编程实例简析
  5. php查询字段前30个字符,php/json我的字段名被截断为30个字符。我能停下来吗?
  6. 华为云GaussDB:发挥生态优势,培养应用型DBA
  7. java多线程入门1
  8. 计算机专业新手博客,【转载】学计算机必读献给计算机专业大一新生(1)
  9. 天线远场定义_高频电磁仿真软件的选型和评估(天线、雷达、电路与器件、无线电总体等)——探讨分享,思路梳理...
  10. 121、华为交换机配置手册
  11. 算法之数学--常用数学公式,规律神器OEIS 2021-03-09
  12. 基于ssm的空气质量监测系统
  13. cropper使用说明
  14. 类型转化异常 Java Object转 int
  15. 从AFX_MANAGE_STATE(AfxGetStaticModuleState())说起
  16. 旧金山州立大学计算机,旧金山州立大学(San-Francisco-State-University)_彬彬教育...
  17. 从五个方面解说:数字技术对就业的有怎样的影响,你知道吗?
  18. 笔记本软件页面分辨率低_我卸载错了一个软件,电脑屏幕分辨率就变得很差
  19. ibm tivoli_将IBM Tivoli Directory Integrator密码同步器与Tivoli Identity Manager集成
  20. wordpress最佳架构_应用程序的21个最佳WordPress主题(2020)

热门文章

  1. python爬虫技术可以干什么-Python除了爬虫,还能干啥?
  2. python是c语言写的吗-C语言是学python的基础吗?
  3. Opengl-立方体贴图(天空盒子)
  4. 如何获取html页面上的按钮列表,如何从一个html页面获取单选按钮的值到另一个?...
  5. codeforces D MUH and Cube Walls(kmp)
  6. spring中Converter如何注入的
  7. re2c编译选项的说明
  8. 结构型模式之Composite模式
  9. 如何处理scrum中未完成的用户故事?
  10. 条件、循环、函数定义 练习(2017.9.12)