您的位置:首页 > 博客中心 > 数据库 >

[Err]1418 This function has none of DETERMINISTIC,NO SQL,or R

时间:2022-03-14 02:33

错误信息: [Err] 1418 - 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)   原因: 这是我们开启了bin-log, 我们就必须指定我们的函数是否是 1 DETERMINISTIC 不确定的 2 NO SQL 没有SQl语句 3 READS SQL DATA 只是读取数据 4 MODIFIES SQL DATA 要修改数据 5 CONTAINS SQL 包含SQL语句   其中在function里面,只有 DETERMINISTIC, NO SQL 和 READS SQL DATA 被支持。如果我们开启了 bin-log, 我们就必须为我们的function指定一个参数。   在MySQL中创建函数时出现这种错误的解决方法: set global log_bin_trust_function_creators=TRUE; or set global log_bin_trust_function_creators=1;  

热门排行

今日推荐

热门手游