当前位置:Gxlcms >
数据库问题 >
mysql创建function,存储过程报错,This function has none of DETERMINISTIC, NO SQL解决办法
mysql创建function,存储过程报错,This function has none of DETERMINISTIC, NO SQL解决办法
时间:2021-07-01 10:21:17
帮助过:4人阅读
|
+---------------------------------+-------+
mysql> set global log_bin_trust_function_creators=1;
mysql> show variables like ‘log_bin_trust_function_creators‘;
+---------------------------------+-------+
| Variable_name | Value |
+---------------------------------+-------+
| log_bin_trust_function_creators |
ON |
+---------------------------------+-------+
这样添加了参数以后,如果mysqld重启,那个参数又会消失,因此记得在my.cnf配置文件中添加:
log_bin_trust_function_creators=1
DELIMITER //
CREATE FUNCTION getNthHighestSalary(N INT)
RETURNS INT
BEGIN
RETURN(SELECT 555);
END//
DELIMITER ;
mysql创建function,存储过程报错,This function has none of DETERMINISTIC, NO SQL解决办法
标签:The get blog oba 包含 原因 creat 信息 报错