ОБНОВЛЕНИЕ IGNORE с функцией LOWER () в предложении WHERE ничего не делает - PullRequest
0 голосов
/ 05 мая 2018

У меня очень маленький столик 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 не соответствует второй строке, что не может быть - для меня. Есть ли что-то, что вы видите? Я понятия не имею, что здесь происходит ... остров ";

1 Ответ

0 голосов
/ 05 мая 2018

IGNORE - неуклюже меня, прекрасно работает без!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...