Home  >  Article  >  Database  >  Mysql中创建函数报“ERROR 1418”的解决方法_MySQL

Mysql中创建函数报“ERROR 1418”的解决方法_MySQL

WBOY
WBOYOriginal
2016-06-01 13:38:541346browse

bitsCN.com


Mysql中创建函数报“ERROR 1418”的解决方法

 

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) 

Sql代码  

mysql> show variables like '%func%';  

+---------------------------------+-------+  

| Variable_name | Value |  

+---------------------------------+-------+  

| log_bin_trust_function_creators | OFF |  

+---------------------------------+-------+  

1 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 |  

+---------------------------------+-------+  
 

bitsCN.com
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn