首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >MySQL避免插入重复数据

MySQL避免插入重复数据

作者头像
乐心湖
发布于 2020-07-31 16:26:31
发布于 2020-07-31 16:26:31
4K0
举报
文章被收录于专栏:MyTechnologyMyTechnology

在工作中我们经常会遇到插入了重复数据的情况。最简单的解决方法:

设置唯一索引,可以是联合字段,比如你觉得id不够,你还可以id+name,还可以id+age+name这样子的唯一索引。

SQL语句:IGNORE 关键词

代码语言:javascript
复制
INSERT IGNORE INTO grade_test(s_num,c_id,gd) VALUES
(1901010110,11010035,90),
(1901010110,01010153,80);

没错,我设置了num和id为唯一索引,所以插入的时候会插入90的那一条,第二条默认忽略了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档