目前我有一个存储密码的数据库字段:
TeacherPassword
j.lu01
pesci02
cricket01
但我想更改密码字段,以便每行包含每个密码的哈希值。但是如何才能做到这一点,因为我尝试了类似下面的更新,但它不起作用:
UPDATE Teacher
SET SHA2 TeacherPassword
我在phpmyadmin中使用sql
答案 0 :(得分:1)
MySQL有一个SHA1()
函数
UPDATE Teacher
SET SHA1(TeacherPassword)
甚至是Password()
UPDATE Teacher
SET Password(TeacherPassword)
MySQL中的
答案 1 :(得分:0)
UPDATE Teacher
SET password = SHA2(TeacherPassword,512);