SQL查询更新名称为md5的所有条目

时间:2015-11-02 08:21:52

标签: php mysql hash

我正在使用SQL查询来更新数据库中的所有条目(大约120个左右的100多个条目),并使用字段myApp.directive("hideNoImage", function () { return { link: function (scope, element, attrs) { element.bind("error", function () { element.parent().addClass("error"); }); } }; }); 中的a.foldLeft(Map[Int, List[Int]]()) {case (acc, (a,b)) => acc + (a -> (b::acc.getOrElse(a,List())))} 的MD5哈希版本来保存必须手动将每个名称转换为MD5哈希并更新它们。我想知道我是否可以通过phpmyadmin中的简单查询来完成此操作。

这是我到目前为止所做的。

name

数据库中已有一个名为hash的列我想从中获取所有条目并将其md5版本放入UPDATE * FROM `table` SET `hash` = MD5(`name`)

2 个答案:

答案 0 :(得分:1)

这是语法

UPDATE table_name SET hash=MD5(name)

答案 1 :(得分:1)

MySQL具有MD5功能,所以是的,您可以一次更新所有记录:

UPDATE table SET hash = MD5(name);