创建函数出现 ERROR 1418解决方案

很文博客hinven.com 数据库评论458字数 453阅读模式
广告也精彩

由于这几天在写mysql存储过程且发现程序体积越来越庞大,于是尝试使用mysql的函数

创建函数时问题马上出现:文章源自很文博客https://www.hinven.com很文博客-https://www.hinven.com/18051.html

  1. ERROR 1418 (HY000): This routine has none of DETERMINISTIC, NO SQL,
  2. or READS SQL DATA in its declaration and binary logging is enabled
  3. (you *might* want to use the less safe log_bin_trust_routine_creators
  4. variable)

在mysql在线文档中找到解决方案,网址为:文章源自很文博客https://www.hinven.com很文博客-https://www.hinven.com/18051.html

http://dev.mysql.com/doc/refman/5.1/zh/stored-procedures.html#create-procedure文章源自很文博客https://www.hinven.com很文博客-https://www.hinven.com/18051.html

只需要将log_bin_trust_routine_creators 设置为 1 即可,解决方法文章源自很文博客https://www.hinven.com很文博客-https://www.hinven.com/18051.html

在my.ini的[mysqld]下加上log-bin-trust-function-creators=1文章源自很文博客https://www.hinven.com很文博客-https://www.hinven.com/18051.html

希望各位在使用过程中碰到问题少走弯路。文章源自很文博客https://www.hinven.com很文博客-https://www.hinven.com/18051.html 文章源自很文博客https://www.hinven.com很文博客-https://www.hinven.com/18051.html

工具:作品在线观看

女优:最新作品观看

中文:国语在线观看

weinxin
我的微信
扫一扫更精彩
大家的支持是我更新的动力!!!
 
  • ERROR 1418
  • 创建函数
广告也精彩
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证