码迷,mamicode.com
首页 > 数据库 > 详细

mysql 中用户默认密码加密问题

时间:2017-06-08 12:00:26      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:问题   范围   set   end   加密   检测   触发器   for   word   

问题描述:

在mysql中 user表中新增用户默认密码为123456,但是在数据库中显示不能为明文,而mysql的默认字段不能用函数

解决方法:

用触发器

delimiter |
drop trigger if exists default_user_pwd;
create trigger default_user_pwd before insert on user 
for each row
if (new.pwd is null or new.pwd =‘‘ or new.pwd =‘123456‘ )then
set new.pwd = ENCODE(‘123456‘,‘password‘);
end if;|

 

使用范围

可以检测某些值是否null 或者为空

 

mysql 中用户默认密码加密问题

标签:问题   范围   set   end   加密   检测   触发器   for   word   

原文地址:http://www.cnblogs.com/a9999/p/6961954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!