[請益] 用password函數加密過後 卻無法再用select中的where子句查詢
我安裝AppServ 2.5.10
搭配的MySQL為
MySQL 5.0.51b
我產生一個資料表auth具有下列結構
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| name | varchar(10) | NO | PRI | NULL | |
| pass | varchar(30) | NO | | NULL | |
+-------+-------------+------+-----+---------+-------+
當我在mysql 命令下打入
insert into auth values ('password',password('password'));
之後會發現新增一比下列資料
+------------+--------------------------------+
| name | pass |
+------------+--------------------------------+
| password | *2470C0C06DEE42FD1618BB99005AD |
+------------+--------------------------------+
的紀錄
但是當我在mysql命令下打入
select * from auth where pass=password('password');
查詢的結果卻是
Empty set (0.00 sec)
沒有資料match請問有人遇到過類似的問題嗎
感謝回覆
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.232.225.221
→
09/01 06:16, , 1F
09/01 06:16, 1F
推
09/01 12:28, , 2F
09/01 12:28, 2F
→
09/01 12:28, , 3F
09/01 12:28, 3F
推
09/02 02:47, , 4F
09/02 02:47, 4F
推
09/02 18:37, , 5F
09/02 18:37, 5F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章