FUNCTION databasename.SHA2不存在 [英] FUNCTION databasename.SHA2 does not exist
本文介绍了FUNCTION databasename.SHA2不存在的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在goddady上托管我的域名,并试图将密码散列在数据库中。但是,它会抛出错误:
MySQL说:
#1305 - 函数dbname.SHA2不会不存在
这是我用来在db中插入数据的命令。
$ b $ pre $
插入`dbname`.`tbl_members`值('1','admin',SHA2('password',224 ));
当我在本地服务器上执行它时,这种方式非常好。
解决方案
这可能是 version version。
SHA2()被添加到MySQL 5.5.5中。
I am hosting my domain on goddady and am trying to hash the passwords in the database. However, it throws the error:
MySQL said:
#1305 - FUNCTION dbname.SHA2 does not exist
This is the command I'm using to insert the data in the db.
insert into `dbname`.`tbl_members` values ('1', 'admin', SHA2('password', 224));
This works perfectly fine when I execute it on my local server.
解决方案
It's probably a version problem.
SHA2() was added in MySQL 5.5.5.
这篇关于FUNCTION databasename.SHA2不存在的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文