您的位置:首页 > 新闻 > 推广

MySQL写入有则更新、有则替换、有则忽略
推广 2023-11-22编辑:重庆网站建设标签: WordPress 写入 替换

前言

开放中经常遇到的一个场景,先判断某条数据是否存在,不存在则写入一条记录,存在就更新某些字段,咋整?难不成写两条SQL?sql早就想到了,其实一条语句就可以完成。

MySQL 有则更新

1 INSERT INTO test(a,b,c) VALUES(1,2,3) ON DUPLICATE KEY UPDATE a=1,c=3;

解释:向表test中写入1,2,3,存在键冲突则执行更新操作。

MySQL 有则替换

1 REPLACE INTO test(a,b,c) VALUES(1,2,3)

解释:向表test写入1,2,3,存在键冲突则执行替换操作

注意:次操作会首先删除冲突的行再执行插入操作,所以受影响行数是2

MySQL 有则忽略

1 INSERT IGNORE INTO test(a,b,c) VALUES(1,2,3)

解释:向表test写入1,2,3,存在键冲突则直接忽略不进行写入。

服务范围:整站优化、站内优化、外贸网站优化、K站恢复
服务优势:10年优化SEO经验,上词稳定,达标率高、费用低
其它服务:网站建设、企业邮箱、数字证书ssl、400电话、
联系方式:电话:18696588163 微信同号

WordPress,写入,替换,WordPress,写入,替换相关推荐预约建网站

联系我们 MORE+
网站建设公司联系方式
  • 电话:18696588163
  • 坐机:18696588163
  • 邮箱:Gong588@hbyifu.com
  • 地址:重庆渝中区新华路4号
  • 重庆安菲科技有限公司
重庆网站建设公司
24小时服务热线 18696588163
  • 地址:重庆渝中区新华路4号
  • 电话:18696588163 传真:63800591
  • 手机:18696588163 18696573532
  • 邮箱:767272915@qq.com 3165260857@qq.com
  • 渝ICP备15001722号-48
创意化数字品牌整合网络营销
营销网站让你坐等商机坐佣客户,Rss

版权所有:重庆安菲科技有限公司

友情链接: