日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 禁止插入重复数据_防止MySQL重复插入数据的三种方法

發布時間:2024/1/23 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 禁止插入重复数据_防止MySQL重复插入数据的三种方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

新建表格

CREATE TABLE `person` (

`id` int NOT NULL COMMENT '主鍵',

`name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '姓名',

`age` int NULL DEFAULT NULL COMMENT '年齡',

`address` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '地址',

PRIMARY KEY (`id`) USING BTREE

) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic;

添加三條數據如下:

我們這邊可以根據插入方式進行規避:

1. insert ignore

insert ignore 會自動忽略數據庫已經存在的數據(根據主鍵或者唯一索引判斷),如果沒有數據就插入數據,如果有數據就跳過插入這條數據。

--插入SQL如下:

insert ignore into person (id,name,age,address) values(3,'那誰',23,'甘肅省'),(4,'我的天',25,'浙江省');

再次查看數據庫就會發現僅插入id為4的數據,由于數據庫中存在id為3的數據所以被忽略。

2. replace into

replace into 首先嘗試插入數據到表中, 1. 如果發現表中已經有此行數據(根據主鍵或者唯一索引判斷)則先刪除此行數據,然后插入新的數據。 2. 否則,直接插入新數據。

--插入SQL如下:

replace into person (id,name,age,address) values(3,'那誰',23,'甘肅省'),(4,'我的天',25,'浙江省');

首先我們將表中數據恢復,然后進行插入操作后發現id為3的數據發生了改變同時新增了id為4的數據。

3. insert on duplicate key update

insert on duplicate key update 如果在insert into語句的末尾指定了on duplicate key update + 字段更新,則會在出現重復數據(根據主鍵或者唯一索引判斷)的時候按照后面字段更新的描述對該信息進行更新操作。

--插入SQL如下:

insert into person (id,name,age,address) values(3,'那誰',23,'甘肅省') on duplicate key update name='那誰', age=23, address='甘肅省';

首先我們將表中數據恢復,然后在進行插入操作時,發現id為3的數據發生了改變,進行了更新操作。

我們可以根據自己的業務需求進行方法的選擇。

以上就是防止MySQL重復插入數據的三種方法的詳細內容,更多關于防止MySQL重復插入數據的資料請關注我們其它相關文章!

本文標題: 防止MySQL重復插入數據的三種方法

本文地址: http://www.cppcns.com/shujuku/mysql/346517.html

總結

以上是生活随笔為你收集整理的mysql 禁止插入重复数据_防止MySQL重复插入数据的三种方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲一区成人 | 午夜影片 | 亚洲AV无码乱码国产精品色欲 | 欧美一级淫片 | 极品美女高潮出白浆 | 国产一区二区三区影视 | 女主播在线观看 | 亚洲综合久 | 成人aaaaa| 欧美激情自拍 | 国产婷婷色综合av蜜臀av | 成人18视频| 亚洲免费av一区二区 | 少妇人妻一区二区 | 午夜国产一区 | 日韩精彩视频在线观看 | 国产经典三级 | 91免费网站入口 | 日本国产在线视频 | 香蕉福利 | 欧美黄色一级 | 国产精品亚洲综合 | 精品成人一区二区三区久久精品 | 91久久一区| 999精品视频 | 精品欧美一区二区三区成人 | 国产乱人 | 免费看美女隐私网站 | 一区二区三区精品 | 伦在线 | 亚洲精品xxxxx | 免费看黄色大片 | 牛人盗摄一区二区三区视频 | 欧美老女人性生活 | av在线观| 欧美巨大荫蒂茸毛毛人妖 | 欧美电影一区二区三区 | 岛国午夜视频 | 国精产品一区一区三区有限公司杨 | 黄色操人视频 | 国产妻精品一区二区在线 | 成人资源站 | 亚洲一区自拍偷拍 | 免费看黄色片网站 | 插我一区二区在线观看 | 在线欧美视频 | 欧美综合色 | 美女网站黄频 | 日本高清有码视频 | 亚洲男人天堂网站 | √8天堂资源地址中文在线 欧美精品在线一区二区 | 免费瑟瑟网站 | 日韩一区久久 | 99爱在线观看| 国产精品-区区久久久狼 | 91av综合| 青青在线免费观看 | 日本福利视频一区 | 黄色小说在线免费观看 | 有声小说 成人专区 | 亚洲免费中文 | 激情欧美亚洲 | 久久免费看视频 | 青青草原国产在线观看 | 日日摸夜夜添狠狠添久久精品成人 | 亚洲人成网址 | 国产视频三级 | 国产露脸91国语对白 | www.com日本| 国产精品久久久免费观看 | 久久久精品视 | 激情网五月 | 在线免费观看av网站 | 99久久婷婷国产综合精品草原 | 人妻体体内射精一区二区 | 欧美精品第二页 | 国产视频在线一区二区 | 夜夜草av| 大粗鳮巴久久久久久久久 | 日韩性猛交ⅹxxx乱大交 | 亚洲激情在线视频 | 91精品国产电影 | av五月| 精品不卡一区二区三区 | 久久九九爱 | 久草色视频 | 亚洲男女av| 黄色a级免费 | 中文天堂 | 一区二区不卡视频在线观看 | 欧美日韩黄 | 欧美一区三区二区在线观看 | 久操视频在线免费观看 | 自拍偷拍视频网站 | 精品电影在线观看 | 亚洲综合伊人久久 | 国产精品美女久久久久久 | 91精品人妻一区二区三区蜜桃欧美 | 337p粉嫩色噜噜噜大肥臀 |