Mysql 使用WHERE子句中的函数LOWER()更新IGNORE

Mysql 使用WHERE子句中的函数LOWER()更新IGNORE,mysql,sql,function,case-sensitive,ignore,Mysql,Sql,Function,Case Sensitive,Ignore,我有一张非常小的桌子,像这样 did freedbdiscid aname dtitle genre year tracks ------------------------------------------------------------------------------------------------------ 0 4010755600 Man on an Island A New

我有一张非常小的桌子,像这样

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 freedbdiscid aname dtitle是否有类型年曲目 ------------------------------------------------------------------------------------------------------ 0 4010755600人在岛上新的一天-生活在拉斯维加斯流行音乐2004 16 14010755600人在岛上新的一天-生活在拉斯维加斯流行音乐2004 16 我想用

UPDATE IGNORE discs SET aname='Man on a Island',其中较低的(aname)类似于'Man on a Island'

哪些改变什么都没有


我希望至少有一个警告或两个重复条目,因为应该没有大写标题了。对我来说,
UPDATE
中的
WHERE
-子句似乎与第二行不匹配。你看到什么了吗?我不知道这里发生了什么…岛上的

忽略
-笨拙的我,没有它也能正常工作

“我希望至少有一个警告”从查询中删除
IGNORE
关键字。