MysqL用insert语句批量插入数据
2014-04-05 11:06
651 查看
这几天在写一个程序的时候用到了MySQL,但不知道怎么在MysqL用insert语句批量插入数据,在网上查了一下发现有好多是错误的,现在分享一段正确的:
insert插入多条数据有二种方法一种是写多条insert 语句用";"号分割每条sql,一种是insert本身的多个value
1,写多条insert用";"分割,注意一定要有“;”隔开,一开始没用,老是出错
这个很简单,;号是mysql执行sql的结束符,写多个insert用;号割就是让mysql执行多次而已.比如:
insert into table (field1,field2,field3) value ('a',"b","c");
insert into table (field1,field2,field3) value ('a',"b","c");
insert into table (field1,field2,field3) value ('a',"b","c");
insert into table (field1,field2,field3) value ('a',"b","c");
insert into table (field1,field2,field3) value ('a',"b","c");
2,在insert中写多个value,前面的insert语句可省略
INSERT INTO table (field1,field2,field3) VALUES ('a',"b","c"), ('a',"b","c"),('a',"b","c");
insert插入多条数据有二种方法一种是写多条insert 语句用";"号分割每条sql,一种是insert本身的多个value
1,写多条insert用";"分割,注意一定要有“;”隔开,一开始没用,老是出错
这个很简单,;号是mysql执行sql的结束符,写多个insert用;号割就是让mysql执行多次而已.比如:
insert into table (field1,field2,field3) value ('a',"b","c");
insert into table (field1,field2,field3) value ('a',"b","c");
insert into table (field1,field2,field3) value ('a',"b","c");
insert into table (field1,field2,field3) value ('a',"b","c");
insert into table (field1,field2,field3) value ('a',"b","c");
2,在insert中写多个value,前面的insert语句可省略
INSERT INTO table (field1,field2,field3) VALUES ('a',"b","c"), ('a',"b","c"),('a',"b","c");
相关文章推荐
- mysql 批量插入数据 insert 语句太长
- MySQL使用INSERT插入多条记录, 批量新增数据
- Mysql使用insert插入多条记录 批量新增数据
- mysql 单条insert语句,插入多条数据记录
- mysql中一条insert语句批量插入多条记录
- mysql中一条insert语句批量插入多条记录
- MySQL 使用while语句向数据表中批量插入数据
- MySQL 使用while语句向数据表中批量插入数据
- EXCEL表里的数据转换成insert into tablename(field)values() SQL插入语句
- 一条insert语句批量插入多条记录
- 利用mysql存储过程向数据库批量插入数据
- 在mysql下批量插入数据
- mysql 数据库插入语句之insert into,replace into ,insert ignore
- MySQL 单条语句 插入多条数据
- mysql insert into select插入表中的数据与select的数据不一样
- 处理数据批量生成sql插入语句
- Java 批量插入数据库(MySQL)数据
- Java 批量插入数据库(MySQL)数据
- java mysql分页查询大量数据,批量插入
- 关于批量插入数据之我见(100万级别的数据,mysql)