mysql insert出现主键冲突错误的解决方法

mysql insert出现主键冲突错误的解决方法

insert 时防止出现主键冲突错误的方法

在mysql中插入数据的时候常常因为主键存在而冲突报错,下面有两个解决方法:

1 在insert 语句中添加ignore 关键字

复制代码
insert ignore into table (id,name) values ('1','username');

这是如果id主键已经存在的时候,就会忽略现在数据而保留原来的数据不变;

2、插入的时候用REPLACE INTO语句

复制代码
REPLACE INTO table(id,name) values ('1','username');

这个方法是如果id主键存在的时候就覆盖掉原来的数据。

相关推荐
qq_1927798743 分钟前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
u0109272711 小时前
使用Plotly创建交互式图表
jvm·数据库·python
爱学习的阿磊1 小时前
Python GUI开发:Tkinter入门教程
jvm·数据库·python
tudficdew2 小时前
实战:用Python分析某电商销售数据
jvm·数据库·python
Fleshy数模2 小时前
CentOS7 安装配置 MySQL5.7 完整教程(本地虚拟机学习版)
linux·mysql·centos
sjjhd6522 小时前
Python日志记录(Logging)最佳实践
jvm·数据库·python
Configure-Handler2 小时前
buildroot System configuration
java·服务器·数据库
2301_821369613 小时前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
az44yao3 小时前
mysql 创建事件 每天17点执行一个存储过程
mysql
电商API_180079052473 小时前
第三方淘宝商品详情 API 全维度调用指南:从技术对接到生产落地
java·大数据·前端·数据库·人工智能·网络爬虫