mysql无法创建function的一个bug,代号1418

如果在create function的时候有 1418的错语的时候:那么只需要执行set global log_bin_trust_routine_creators=1;
然后怎么create function 都不会有问题(当然,你的function必段正确哦),这是mysql的一个bug,搞不懂为什么,反正这样做就OK了.
另外,也可以直接在配置文件my.cnf中添加如下行[mysqld] log_bin_trust_routine_creators=1;
这个命令可以在sql editor的环境中运行,并不需要重新启动服务哦。昨天晚上就因为这个我重启了服务,汗死!

你可能感兴趣的:(function)