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

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

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

    2019独角兽企业重金招聘Python工程师标准>>> MySQL使用INSERT插入多条记录,应该如何操作呢?下面就为您详细介绍MySQL使用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. 记录某段程序的运行时间
  2. Apache Flink 官方文档--概览
  3. HashMap?面试?我是谁?我在哪
  4. 一个创业者的自我修养2019版
  5. DVWA--File Upload(文件上传)--四个等级
  6. Oracle常用运维命令整理
  7. Web前端期末大作业--响应式电竞博客网页设计(HTML+CSS+JavaScript)实现
  8. 精选素材模板丨极简风简历模板
  9. 数据结构—线索二叉树
  10. linux下清理脚本,脚本--Linux下清理IPC资源
  11. 建模没有用『灵敏度分析』,一半儿的报名费已经飞了
  12. LA 4670 Dominating Patterns AC自动机简单题
  13. “三权分立”模型之角色模型
  14. 安卓测试二(Espresso)
  15. T00ls Lpk Sethc 全新v2.0版(附LPK提权)
  16. office excel WORD文档不能打印 提示未安装打印机
  17. ct扫描方式有哪些_医学影像技术(医学高级):CT必看题库知识点(考试必看) - 考试题库...
  18. Proximal Point Algorithm(PPA)
  19. Ajax 请求中出现OPTIONS(Request Method: OPTIONS)
  20. 流量精灵刷流量的实例教程

热门文章

  1. JS_单个或多个文件上传_不支持单独修改
  2. 2019.7.16考试总结
  3. MS SQL 分页存储过程
  4. JAVA 框架-Spring
  5. 《Linux命令行与shell脚本编程大全 第3版》创建实用的脚本---10
  6. 初始Windows程序
  7. 玩转Android之加速度传感器的使用,模仿微信摇一摇
  8. Android_项目文件结构目录分析
  9. $ npm install opencv ? 你试试?! 在windows环境下,使用node.js调用opencv攻略
  10. 更改span标签样式_CSS 内嵌样式