update ignore with where子句中的函数lower()不起任何作用

eivnm1vs  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(330)

我有一张很小的table discs 这样地

did freedbdiscid    aname           dtitle                          genre   year    tracks
------------------------------------------------------------------------------------------------------
0   4010755600  Man on an Island    A New Day - Live in Las Vegas   Pop     2004    16
1   4010755600  MAN ON AN ISLAND    A New Day - Live in Las Vegas   Pop     2004    16

我想用 UPDATE IGNORE discs SET aname = 'Man on an Island' WHERE LOWER(aname) LIKE 'man on an island'; 它改变了。。。没有什么!
我希望至少有一个警告或两个重复的条目,因为不应该有任何大写标题了。看来 WHERE -合同条款 UPDATE 与第二排不匹配,对我来说不可能。你看到什么了吗?我不知道这里发生了什么…岛上的;

oug3syen

oug3syen1#

IGNORE -笨手笨脚的我,没有工作很好!

相关问题