zoukankan      html  css  js  c++  java
  • mysql 创建函数This function has none of DETERMINISTIC, NO SQL, or READS

    今天在mysql 5.6上创建函数的时候 发现报错:

     ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

     原因在于是未开启函数功能:

    mysql> show variables like '%func%';  
    +---------------------------------+-------+  
    | Variable_name                   | Value |  
    +---------------------------------+-------+  
    | log_bin_trust_function_creators | OFF   |  
    +---------------------------------+-------+  
    row in set (0.00 sec)  
      
    mysql> set global log_bin_trust_function_creators=1;  
    Query OK, 0 rows affected (0.00 sec)  
      
    mysql> show variables like '%func%';  
    +---------------------------------+-------+  
    | Variable_name                   | Value |  
    +---------------------------------+-------+  
    | log_bin_trust_function_creators | ON    |  
    +---------------------------------+-------+  
    row in set (0.00 sec)mysql>

    执行以上sql即可开启

  • 相关阅读:
    HackerRank
    HackerRank
    HackerRank
    LeetCode "Bitwise AND of Numbers Range"
    HackerRank
    HackerRank
    LeetCode "Binary Tree Right Side View"
    HihoCoder
    HihoCoder
    HackerRank
  • 原文地址:https://www.cnblogs.com/phpper/p/7276998.html
Copyright © 2011-2022 走看看