欢迎来到代码驿站!

Mysql

当前位置:首页 > 数据库 > Mysql

分享MYSQL插入数据时忽略重复数据的方法

时间:2020-10-28 16:58:27|栏目:Mysql|点击:

使用下以两种方法时必须把字段设为”主键(PRIMARY KEY”或”唯一约束(UNIQUE)”。
1:使用REPLACE INTO (此种方法是利用替换的方法,有点似类于先删除再插入) 

复制代码 代码如下:

REPLACE INTO Syntax 
REPLACE [LOW_PRIORITY | DELAYED] 
    [INTO] tbl_name [(col_name,...)] 
    {VALUES | VALUE} ({expr | DEFAULT},…),(…),… 
Or: 
REPLACE [LOW_PRIORITY | DELAYED] 
    [INTO] tbl_name 
    SET col_name={expr | DEFAULT}, … 
Or: 
REPLACE [LOW_PRIORITY | DELAYED] 
    [INTO] tbl_name [(col_name,...)] 
    SELECT …


2:使用INSERT [IGNORE] INTO (此种方法效率比较高,判断是否存在,存在不插入,否则插入) 
复制代码 代码如下:

INSERT [IGNORE] INTO Syntax 
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] 
[INTO] tbl_name [(col_name,...)] 
{VALUES | VALUE} ({expr [...]

上一篇:深入解析半同步与异步的MySQL主从复制配置

栏    目:Mysql

下一篇:MySQL中主键为0与主键自排约束的关系详解(细节)

本文标题:分享MYSQL插入数据时忽略重复数据的方法

本文地址:http://www.codeinn.net/misctech/16522.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有