博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
INSERT IGNORE 与 INSERT INTO的区别
阅读量:5736 次
发布时间:2019-06-18

本文共 674 字,大约阅读时间需要 2 分钟。

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://errwx.baihongyu.com/

你可能感兴趣的文章
时间助理 时之助
查看>>
nginx快速安装
查看>>
自定义转场动画
查看>>
英国征召前黑客组建“网络兵团”
查看>>
Silverlight 2.5D RPG游戏“.NET技术”技巧与特效处理:(十二)魔法系统
查看>>
[NPM] Run npm scripts in series
查看>>
vs2013修改书签(vs书签文件位置)
查看>>
C语言学习笔记
查看>>
PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)...
查看>>
PS 如何使用液化工具给人物减肥
查看>>
cvc-complex-type.2.4.c: The matching wildcard...
查看>>
android 读取json数据(遍历JSONObject和JSONArray)
查看>>
pyjamas build AJAX apps in Python (like Google did for Java)
查看>>
<JavaScript语言精粹>-读书笔记(一)
查看>>
NPM教程
查看>>
Java学习笔记(40)——Java集合12之fail-fast
查看>>
Centos 配置IP的方式
查看>>
Go 的吉祥物,萌不萌
查看>>
Java 的swing.GroupLayout布局管理器的使用方法和实例
查看>>
Android中Activity和Fragment的生命周期的对比
查看>>