如何对数据库的某一字段进行MD5加密再将此加密后的内容写回该数据库字段相应的位置??

解决方案 »

  1.   


    UPDATE `tbl_name` SET `field` = MD5(`field`) WHERE conditions;
      

  2.   

    不知道你说的写回相应的位置是个什么概念:你说的是一串字符串中,某一段给用md5加密然后再写回去吗?
    这个可以用mysql 的substring和concat函数实现:如下:
    update tab_name set field="concat(md5( substring(field,1,5)),substring(6))" where condition;
    这里的concat函数下标是从1开始的
      

  3.   

    1楼答案已经给了。就是一个基本的UPDATE操作。