社区
MySQL
帖子详情
insert ignore into 效率问题
netxuning
2010-10-26 08:15:17
insert ignore into 或者 load data infile ignore into
会不会让插入速度变慢?
...全文
1442
4
打赏
收藏
insert ignore into 效率问题
insert ignore into 或者 load data infile ignore into 会不会让插入速度变慢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zuoxingyu
2010-10-27
打赏
举报
回复
load data infile
还能够加快插入的速度。比INSERT INTO 要快。
zz_d
2010-10-26
打赏
举报
回复
............
ACMAIN_CHM
2010-10-26
打赏
举报
回复
会不会让插入速度变慢?
不会
INSERT
INTO 和
INSERT
IGNORE
INTO
INSERT
INTO 和
INSERT
IGNORE
INTO 都是插入操作。
INSERT
INTO向数据库中插入一条新的数据,会检测主键,如果有已经存在的主键,则会报错。
INSERT
IGNORE
INTO 会忽略数据库中已存在的记录,如果数据库没有重复的主键,则直接新增一条数据,如果已有同样主键的数据,会保留已有数据,新增一条新的数据? SQL语句:
INSERT
IGNORE
INTO table_name (field1,field2) values (value1,value2); ..
MySQL中的
insert
ignore
into讲解
最近工作中,使用到了
insert
ignore
into语法,感觉这个语法还是挺有用的,就记录下来做个总结。
insert
ignore
into : 忽略重复的记录直接插入数据。 包括两种场景: 1、插入的数据是主键冲突时
insert
ignore
into会给出warnings,show warnings就可以看到提示主键冲突; [test]> create table tt(c1 int primary key, c2 varchar(50))engine = xx; Query
MySQL的
insert
ignore
into, replace into用法
1.
insert
ignore
into 会忽略数据库中已经存在的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据
INSERT
IGNORE
INTO 表名(字段名...) VALUES (值...) 2.on duplicate key update replace into表示插入替换数据;如:表中有PRIMARY,或者UNIQUE索引的话,当表中已经存在这条数据,则用新数据替换,如果没有数据,效果则和
insert
into一样;
INSERT
INTO 表名(字段名...)
INSERT
IGNORE
INTO 与
INSERT
INTO
INSERT
IGNORE
INTO 会忽略数据库中已经存在 的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过当前插入的这条数据。这样就可以保留数据库中已经存在数据,达到在间隙中插入数据的目的。 区别
INSERT
INTO 表示插入数据,数据库会检查主键(PrimaryKey),如果出现重复会报错;
INSERT
IGNORE
INTO 表示,如果数据库中已经...
INSERT
IGNORE
与
INSERT
INTO与 REPLACE INTO
INSERT
IGNORE
与
INSERT
INTO
INSERT
IGNORE
与
INSERT
INTO的区别就是
INSERT
IGNORE
会忽略数据库中已经存在 的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。这样就可以保留数据库中已经存在数据,达到在间隙中插入数据的目的。 eg:
insert
ignore
into table(name) select n...
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章