数据搜索的问题
数据库字段 password 类型 nvchar 范围100 用md5加密后的密码为 admin888xyz -------5b4fe78f8fad126a 此时 搜索 select * from table where password='5b4fe78f8fad126a'
此时就搜不到数据 但明明有。
而把 admin888加密后的值为 469e80d32c0559f8
此时 搜索 select * from table where password='469e80d32c0559f8'
此时就可以搜到数据
====================================================================================================================
不解了?为什么直接用sql却搜不出来呢?数据类型超过范围了吗?