insert ignore表示,如果中已经存在相同的记录,则忽略当前新数据;

insert ignore into table(name)  select  name from table2

INSERT INTO有无数据都插入,如果主键则不插入

1.insert语句一次可以插入多组值,每组值用一对圆括号括起来,用逗号分隔,如下:

insert into `news`(title,body,time) values('www.111cn.net','body 1',now()),('title 2','body 2',now());
 
 
下面通过代码说明之间的区别,如下:

create table testtb(
id int not null primary key,
name varchar(50),
age int
);

insert into testtb(id,name,age)values(1,"www.111Cn.net",13);
select * from testtb;
insert ignore into testtb(id,name,age)values(1,"aa",13);
select * from testtb;//仍是1,“bb”,13,因为id是主键,出现主键重复但使用了ignore则错误被忽略
replace into testtb(id,name,age)values(1,"aa",12);
select * from testtb; //数据变为1,"aa",12

更多详细内容请查看:http://www.111cn.net/database/mysql/56643.htm

最新文章

  1. 什么是ECMA标准
  2. 异步框架asyn4j的原理
  3. docker与虚拟机性能比较
  4. ps命令详解(转)
  5. JAVA 数组排序
  6. windows下批量杀死进程
  7. C++ - 容器(container)的erase()函数
  8. ADO.NET程序访问数据的组件
  9. CXF 开发 WebService
  10. How to Design Programs, Second Edition
  11. 【重点突破】——Cookie的使用
  12. Java JSON数据处理
  13. localStorage存储数组以及取数组方法
  14. #224 Profile Lookup (for in & if )
  15. 充分认识Mysql
  16. React文档(十四)深入JSX
  17. RFS实例登录126邮箱/利用cookie登陆百度
  18. mysql字符生命周期
  19. process credentials(三)
  20. click & copy

热门文章

  1. imindmap7_windows_7.0
  2. (字符串的处理4.7.16)POJ 1159 Palindrome(让一个字符串变成回文串需要插入多少个字符...先逆序,在减去公共子序列的最大长度即可)
  3. ztree使用系列四(ztree实现同级拖拽排序并将排序结果保存数据库)
  4. 云服务器 ECS Linux 磁盘空间满(含 innode 满)问题排查方法
  5. repeater复杂表格的显示
  6. mysql基本定义--数据类型
  7. 【PHP代码审计】 那些年我们一起挖掘SQL注入 - 8.全局防护盲点的总结下篇
  8. iso8583报文自学笔记
  9. Linux下redis安装与使用
  10. solr 相似查询-MoreLikeThis