установить нижнюю базу данных mysql - PullRequest
0 голосов
/ 02 апреля 2011

Может выглядеть как глупый вопрос, но я не хочу его здесь путать

"update table SET field = LOWER(field)" превратит каждое поле таблицы в нижний регистр?(и ничего не будет делать, не так ли?)

Спасибо!

Ответы [ 5 ]

1 голос
/ 02 апреля 2011

Если вы не хотите испортить это, BACK UP FIRST. Мы могли бы быть злой кучкой троллей!

Это также приведет к запуску любого триггера обновления в таблице.

0 голосов
/ 17 декабря 2012
update table SET field = LOWER(field) WHERE field LIKE '%'
0 голосов
/ 02 апреля 2011

Это не будет обновлять каждое поле, только специально названное поле будет преобразовано в нижний регистр.

0 голосов
/ 02 апреля 2011

правый.Но вы работаете с двумя разными полями в вашем запросе.

0 голосов
/ 02 апреля 2011

Помимо возможных блокировок таблиц на больших таблицах (особенно MyISAM), это должно быть хорошо.

И вот:

обновить таблицу SET field = LOWER (поле)

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