大数据(BD社区)-专业IT技术社区

?找回密码
?亚游ag骗局|注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 270|回复: 0
打印 上一主题 下一主题

This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de ...

[复制链接]

70

主题

73

帖子

389

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
389
跳转到指定楼层
楼主
发表于 2019-7-16 10:05:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 错误解决办法

这是我们开启了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;



您需要登录后才可以回帖 登录 | 亚游ag骗局|注册

本版积分规则

Archiver|手机版|小黑屋|BD Inc. ( 京ICP备16038882号-2 )

GMT+8, 2019-10-15 15:29 , Processed in 0.032317 second(s), 16 queries .

Powered by Discuz! X3.4

? 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表