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

Sma11erM1nd

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

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

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

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

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

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

UPDATE table SET `md5`=MD5(CONCAT(email,pass))
Есть предположение что именно то что надо) Спасибо огромное)
 
а стоит ли дубликат инфы в базу запихивать?, поля могут быть динамическими
PHP:
select MD5(CONCAT(email,pass)) as md5
 
Сверху