MySQL: Обновите полную таблицу, вставив хеш MD5, для каждой строки определенную

Я добавил столбец в существующую таблицу. Теперь мне нужно обновить содержимое таблицы, добавив хеш MD5 в этот новый столбец на основе содержимого существующего столбца.

Точнее:

id | name | date-of-birth | hash
1  | test | 12.12.12      | NULL

Более 1 миллиона строк, где hash = NULL. Теперь мне нужно обновить хэш с помощью строки MD5, которая основана на соответствующем столбце, например. name: hash = MD5 (test)

Я знаю, как это сделать для одной строки. Но как это сделать для всех строк в одном операторе SQL?

17
задан Cœur 15 February 2017 в 13:24
поделиться