Может выглядеть как глупый вопрос, но я не хочу его здесь путать
"update table SET field = LOWER(field)" превратит каждое поле таблицы в нижний регистр?(и ничего не будет делать, не так ли?)
"update table SET field = LOWER(field)"
Спасибо!
Если вы не хотите испортить это, BACK UP FIRST. Мы могли бы быть злой кучкой троллей!
Это также приведет к запуску любого триггера обновления в таблице.
update table SET field = LOWER(field) WHERE field LIKE '%'
Это не будет обновлять каждое поле, только специально названное поле будет преобразовано в нижний регистр.
правый.Но вы работаете с двумя разными полями в вашем запросе.
Помимо возможных блокировок таблиц на больших таблицах (особенно MyISAM), это должно быть хорошо.
И вот:
обновить таблицу SET field = LOWER (поле)