当前位置:   article > 正文

后端SQL中update语句却出现Duplicate entry ‘王老吉‘ for key ‘idx_dish_name‘等异常信息(已解决)_update duplicate entry

update duplicate entry

在数据库表中,按理来说,某些字段是可以设置成值唯一的,当值重复是会报错,比如下面这个

但是现在我执行的是update语句,也没有更改那个unique字段,按理来说,是不可能出现这个错误的,通常是执行insert语句才会遇到的,后面debug发现

原来是

where条件忘记加了(update一定要加上where条件,不然就不知道update的对象是谁了)

我的原始SQL

正确SQL

结语

但是让我万万没想到的是,where条件的确实竟然是报值重复的错误,可恶的Duplicate entry

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号