问题描述
- mysql数据库的PASSWORD函数在数据库的表中设置密码有什么限制?
- SELECT IDNamePASSWORD(Pass)LoginTypeCinemaIDMainAccountType from t_web_account WHERE Pass=PASSWORD( '01996666' ) and Name= 'quanguohengdian' ;同一条sql语句在mysql数据中执行有数据,在java代码中执行无数据。但我在数据库中将密码改为11996666后,java代码执行sql有记录,一切正常,求解!
初步认为PASSWORD函数中密码不能以0开头,很多密码我试了都可以。
解决方案
""初步认为PASSWORD函数中密码不能以0开头 “,我实验了一下,以0开头是可以的,只有是null的时候才返回NULL,别的没有什么限制。
在mysql的控制台输入:? password 就可以看到解释,里面的链接是详细说明。
时间: 2024-11-02 13:07:02