我尝试在mysql命令行中使用以下语法:
insert into users (username, pass, firstname, lastname) values ('admin', sh1('0000'), 'foo', 'bar');
为了将新行插入到我的users表中,我意外地得到了错误1305:FUNCTION users。SH1不存在。
为什么我会犯这个错误?以及如何解决问题?谢谢
您的错误消息告诉您,函数SH1
不存在,但您发布的代码使用(现有的)函数sha1
。
请检查您的原始代码;)