INSERT IGNORE 与 INSERT INTO的区别
2024-10-19 00:28:20
例
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
最新文章
- 什么是ECMA标准
- 异步框架asyn4j的原理
- docker与虚拟机性能比较
- ps命令详解(转)
- JAVA 数组排序
- windows下批量杀死进程
- C++ - 容器(container)的erase()函数
- ADO.NET程序访问数据的组件
- CXF 开发 WebService
- How to Design Programs, Second Edition
- 【重点突破】——Cookie的使用
- Java JSON数据处理
- localStorage存储数组以及取数组方法
- #224 Profile Lookup (for in &; if )
- 充分认识Mysql
- React文档(十四)深入JSX
- RFS实例登录126邮箱/利用cookie登陆百度
- mysql字符生命周期
- process credentials(三)
- click &; copy
热门文章
- imindmap7_windows_7.0
- (字符串的处理4.7.16)POJ 1159 Palindrome(让一个字符串变成回文串需要插入多少个字符...先逆序,在减去公共子序列的最大长度即可)
- ztree使用系列四(ztree实现同级拖拽排序并将排序结果保存数据库)
- 云服务器 ECS Linux 磁盘空间满(含 innode 满)问题排查方法
- repeater复杂表格的显示
- mysql基本定义--数据类型
- 【PHP代码审计】 那些年我们一起挖掘SQL注入 - 8.全局防护盲点的总结下篇
- iso8583报文自学笔记
- Linux下redis安装与使用
- solr 相似查询-MoreLikeThis