• 解决1418


    声音:非原著,借鉴借鉴

    1418 - This function has none of DETERMINISTIC, NOSQL, or READS SQL DATA in its declaration and binary logging isenabled (you *might* want to use the less safelog_bin_trust_function_creators variable)错误。

    原因是开启了log-bin日志,创建函数时,函数中没有包含DETERMINISTIC, NOSQL和 READS SQL DATA声明,即没有涉及修改数据。

    解决:
      1、查出log_bin_trust_function_creators的值
        mysql--> show variables like 'log_bin_trust_function_creators'

        log_bin_trust_function_creators     OFF

      2、修改该值为ON

       mysql-->set global log_bin_trust_function_creators=1;

     3、修改该值为OFF

       mysql-->set global log_bin_trust_function_creators=0;

    解决问题,不过要使该参数重启之后不失效,要在my.cnf修改为ON
    ————————————————
    版权声明:本文为CSDN博主「桂学成」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/guixuecheng/java/article/details/42742303

  • 相关阅读:
    local http
    redis 存储时间区间的数据
    json 和 jsonp
    ssdb 常用命令行
    php 冒泡排序
    pdo 函数
    异步的消息队列
    php 全局变量$_SERVER
    php 技能树
    get_called_class/get_class方法
  • 原文地址:https://www.cnblogs.com/wcnwcn/p/12930221.html
Copyright © 2020-2023  润新知