mysql创建函数报This function has none of DETERMINISTIC

发布时间:2024年01月18日

mysql创建函数时报错:This function has none of DETERMNISTIC, NO SOL, or READS SOL DATA in its declaration and binary logging is enabled (you might want to use the less safe log bin trust function creators variable)

解决办法:

第一步:执行 show variables like ‘log_bin_trust_function_creators’;

得到

在这里插入图片描述
value 是OFF就是错误产生的原因

第二步:执行 set global log_bin_trust_function_creators=1;

得到

在这里插入图片描述

第三步:执行 show variables like ‘log_bin_trust_function_creators’;

得到

在这里插入图片描述
Value 值为ON

问题解决

就可以保存函数了

文章来源:https://blog.csdn.net/qq_29247839/article/details/135654041
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。