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

时间:2024-01-17 15:04:49 

使用下以两种方法时必须把字段设为”主键(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,插入数据,重复数据
0
投稿

猜你喜欢

  • MySQL Memory 存储引擎浅析

    2024-01-12 23:23:10
  • 微信小程序实现侧边导航栏

    2024-04-16 09:53:36
  • Numpy中的repeat函数使用

    2023-03-06 19:16:38
  • 解决MySQL去除密码登录告警的问题

    2024-01-26 12:33:21
  • golang实现多协程下载文件(支持断点续传)

    2024-01-31 23:54:34
  • 在pytorch 中计算精度、回归率、F1 score等指标的实例

    2022-08-10 06:28:18
  • python开发简易版在线音乐播放器

    2022-08-29 14:38:29
  • python 将对象设置为可迭代的两种实现方法

    2023-08-24 18:01:39
  • python+selenium开发环境搭建图文教程

    2022-10-17 13:04:05
  • python 中文件输入输出及os模块对文件系统的操作方法

    2023-04-10 18:34:05
  • Pycharm 字体大小调整设置的方法实现

    2023-10-23 19:35:11
  • PHP使Laravel为JSON REST API返回自定义错误的问题

    2023-11-24 06:57:32
  • Vue3中defineEmits、defineProps 不用引入便直接用

    2024-05-09 09:53:01
  • Golang空结构体struct{}用途,你知道吗

    2024-04-26 17:36:56
  • Python3 利用face_recognition实现人脸识别的方法

    2023-11-05 05:08:02
  • JavaScript实现动态时钟效果

    2024-04-16 10:27:04
  • 解析go语言调用约定多返回值实现原理

    2023-10-08 23:38:06
  • Python DataFrame设置/更改列表字段/元素类型的方法

    2021-03-24 07:52:48
  • Fiddler如何抓取手机APP数据包

    2023-12-02 04:18:57
  • Python自动重新加载模块详解(autoreload module)

    2023-09-19 04:36:12
  • asp之家 网络编程 m.aspxhome.com