看板FreeBSD
标 题Re: [问题] 请问MYSQL的问题
发信站SayYA 资讯站 (Sun Sep 11 14:30:50 2005)
转信站ptt!ctu-reader!news.nctu!SayYa
encrypt 照手册上写
ENCRYPT(str[,salt])
If no salt argument is given, a random value is used.
所以请使用 select passwd from users where passwd=ENCRYPT('123','VV');
> 我利用SELECT ENCRYPT('123') 看一下 编出长度13的密码
> mysql> select ENCRYPT('123');
> +----------------+
> | ENCRYPT('123') |
> +----------------+
> | VVskSFNE9b46Q |
> +----------------+
> 1 row in set (0.07 sec)
> 我做了下列的动作(users varchar(15))
> mysql> update users set passwd=ENCRYPT('123') where username='donkey';
> Query OK, 1 row affected (0.05 sec)
> Rows matched: 1 Changed: 1 Warnings: 0
> 表示已经更新了
> mysql> select passwd from users where passwd=ENCRYPT('123');
> Empty set (0.05 sec)
> 却无法MATCH到
> 有没有办法match到ENCRYPT的呢^^?
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: ics.nccu.edu.tw