This function has none of DETERMINISTIC, NO SQL解决办法            2011-12-01 14:07:01

This function has none of DETERMINISTIC, NO SQL解决办法

创建存储过程时

出错信息:

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)

原因:

这是我们开启了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指定一个参数。

解决方法:

SQL code

mysql>show variables like 'log_bin_trust_function_creators';

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

| Variable_name                  |Value|

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

| log_bin_trust_function_creators|OFF  |

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

mysql>setglobal 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

转载于:https://blog.51cto.com/yaomy/1659732

This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA相关推荐

  1. 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 只是读 ...

  2. This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its 错误解决办法

    This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary log ...

  3. Mysql ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA

    ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declar ...

  4. 1418 -This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration

    今天在mysql中创建函数的时候,报错如下: ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS ...

  5. 解决Mysql报错:This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de

    错误信息 创建函数时报错信息 [Err] 1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in it ...

  6. This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its 错误记录

    This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary log ...

  7. mysql创建function 报错误1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in

    解决方法: 执行这条sql就可以了: set global log_bin_trust_function_creators=1; 运行结果: 函数创建成功了

  8. 1418 This function has none of DETERMINISTIC,NO SQL,or R

    标签: [err]1418 函数创建报错 分类: 菜鸟DBA之MySQL --------------------------------------------------------------- ...

  9. MySQL This function has none of DETERMINISTIC, NO SQL...错误1418 的原因分析及解决方法

    原因分析: 因为CREATE PROCEDURE, CREATE FUNCTION, ALTER PROCEDURE,ALTER FUNCTION,CALL, DROP PROCEDURE, DROP ...

最新文章

  1. 使用valgrind检测ATS插件中的内存泄露
  2. 《数据科学家修炼之道》一2.2 新规则
  3. 记住,永远不要在MySQL中使用“utf8”
  4. vivo的android是什么手机图片,vivo iQOO配置好不好 vivo iQOO手机参数和外观图赏
  5. PHP7 学习笔记(六)403 Forbidden - WAMP Server 2.5
  6. C4996    'fopen': This function or variable may be unsafe
  7. mysql查询时,offset过大影响性能的原因与优化方法
  8. Zephry_GPIO的中断使用详解以及中断原理
  9. 光伏发电系统最大功率点跟踪MPPT matlab/simulink仿真 扰动观察法
  10. Linux下修复U盘坏块,快速修复U盘坏块的方法
  11. 宝塔面板nginx跨域配置(跳坑)
  12. 多元函数微分学的几何应用
  13. ArcGIS:计算土地转移矩阵
  14. C++横板格斗小游戏(基于Easyx图形库)
  15. 浏览器主页被篡改怎么办,主页被篡改恢复方法
  16. thinkphp5.1+workman+jsonRpc
  17. 7寸显示器 树莓派4b,7寸屏幕
  18. React中的浅比较是如何工作的?
  19. 关于电视机中DTV码流对android的Timer的影响
  20. 新手指南:互联网创业要准备什么?

热门文章

  1. Python计算从n个元素中任选i个的组合数C(n,i)
  2. 计算机函数left的用法,excel中的left函数怎么使用呢?
  3. 日志存储 elasticsearch vs clickhouse
  4. 对NVM区的合理使用
  5. 普通人能用华为P30拍出银河么?这是我们在北京实拍的结果
  6. AI版“大家来找茬”上线,究竟谁是真人,谁是GAN生成的假脸?
  7. 你敲键盘的声音,出卖了你 | 附开源代码
  8. 内含福利 | 我们“偷”来了一座航站楼。9.21, HAY!18等你来候机!
  9. 墙后的所有姿势,全被“瞎眼”AI透视
  10. 活动推荐 | 首届“中新人工智能高峰论坛”,与周志华、李德毅等大咖对话未来...