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

MySQL写入有则更新、有则替换、有则忽略
推广 2024-9-22编辑:深圳网站建设阅读(标签: WordPress 写入 替换

前言

开放中经常遇【yù】到的一【yī】个场景,先判断某条数据是否存在,不存在则写入【rù】一【yī】条记录【lù】,存在就更新某些字【zì】段,咋整?难不成写两【liǎng】条SQL?sql早【zǎo】就想到了【le】,其实一条语【yǔ】句就可以【yǐ】完【wán】成【chéng】。

MySQL 有则更新

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

解释:向表【biǎo】test中写【xiě】入1,2,3,存在【zài】键冲突则执行更新【xīn】操作。

MySQL 有则替换

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

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

注意【yì】:次【cì】操作【zuò】会首先删除【chú】冲突的行再执行插入操作,所以受影响【xiǎng】行【háng】数是2

MySQL 有则忽略

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

解释:向表【biǎo】test写入1,2,3,存【cún】在键冲突则直接忽略【luè】不进【jìn】行写【xiě】入。

服务范围:整站优化、站内优化、外贸网站优化、K站恢复
服【fú】务优势【shì】:10年【nián】优化SEO经验,上词稳【wěn】定,达标率高、费用低【dī】
其它服务:网站建设、企业邮【yóu】箱、数【shù】字证书ssl、400电话、
联系方式:电话:13714666846 微信同号

WordPress,写【xiě】入,替【tì】换,WordPress,写入,替换相关推荐预约建网站

联系我们 MORE+
网站建设公司联系方式
  • 电话:13714666846
  • 坐机:0755-29765948
  • 邮箱:Gong588@city96.com
  • 地址:深圳市罗湖区凉果街5栋2033号
  • 深圳市网商在线科技有限公司
深圳网站建设公司
24小时服务热线 0755-29765948
  • 地址:深圳市罗湖区人民北路2033号206
  • 电话【huà】:0755-29765948 传真:82256610
  • 手机:13714666846 18948334877
  • 邮箱:gong@city96.com 164761418@qq.com
  • 粤ICP备14049207号
创意化数字品牌整合网络营销
营销网站让你坐等商机坐佣客户,Rss

版权所有:深圳市网商在线科技有限公司

友情链接: