Обновление 1 миллиона строк в mysql

Sma11erM1nd

Новичок
В общем есть таблица users, раньше в ней было три поля. id, email, pass.
Теперь появилось еще одно поле md5.
Генерируется банально ($email.$pass).

Как массово обновить все строки в таблице. Что-то как ни шаманил с циклами, но все равно не работает, хотя выборка единичной записи по md5='' и дальнейший её апдейт прекрасно получаются.
 

HraKK

Мудак
Команда форума
Хранить пароль в базе в открытом виде нельзя.

и зачем вам нужно это поле?

C., пожалуйста, не отвечайте на глупые вопросы не узнав зачем его задают, спасибо.
 

Sma11erM1nd

Новичок
Хранить пароль в базе в открытом виде нельзя.

и зачем вам нужно это поле?

C., пожалуйста, не отвечайте на глупые вопросы не узнав зачем его задают, спасибо.
Ну это необходимое поле. Скажу сразу это не авторизация, не личные данные и на секьюрность тут пофиг :)

UPDATE table SET `md5`=MD5(CONCAT(email,pass))
Есть предположение что именно то что надо) Спасибо огромное)
 

WMix

герр M:)ller
Партнер клуба
а стоит ли дубликат инфы в базу запихивать?, поля могут быть динамическими
PHP:
select MD5(CONCAT(email,pass)) as md5
 
Сверху