Mysql8 兼容mysql5 password函数的解决方案
翻出自己以前的老代码,发现在mysql8中根本无法运行,检查了一下,是因为生成加密的密码全用的是老版的mysql自带的password函数,而这个函数新版mysql中已经没有了。代码改起来倒是不难,但以前的密码就得全部重新生成了。 折腾了半天,搞出来个解决方案,自定义一个password函数:
delimiter //
create function password(str varchar(100)) returns varchar(100) DETERMINISTIC
begin