========================================================================

创建function时

出错信息:

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 variableslike'%func%';

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

|Variable_name |Value|

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

|log_bin_trust_function_creators|OFF |

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

1rowinset(0.00sec)

mysql>setglobal log_bin_trust_function_creators=1;

Query OK,0rows affected (0.00sec)

mysql>show variableslike'%func%';

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

|Variable_name |Value|

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

|log_bin_trust_function_creators|ON |

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

1rowinset(0.00sec)

mysql>

试过了,这个方法很有效的。

mysql 函数同步_mysql主从关于函数过程同步问题相关推荐

  1. mysql 半同步_mysql 主从同步 与 半同步

    mysql主从同步复制定义 主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave).通过配置文件,可以指 ...

  2. mysql.h函数解释_mysql时间格式化函数日期格式h和H区别

    本文为博主原创,未经允许不得转载: 今天碰到一个问题,发现项目中有一个统计图的数据和时间格式没有对应准确,统计图要描述的是操作次数和操作时间的关系, 但很奇怪的是操作次数对应的时间却是凌晨,实际应用中 ...

  3. mysql的字符串函数大全_MySQL的字符串函数大全

    ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL. mysql> select ASCII('2'); -& ...

  4. mysql 存储过程求和_MySQL - 存储过程和函数

    MySQL - 存储过程和函数 创建和调用存储过程 -- 创建stu_group()存储过程,封装 分组查询总成绩,并按照总成绩升序排序的功能 -- 注意: DELIMITER 必须写在一行的最前面, ...

  5. mysql 存储过程 队列_mysql使用存储过程函数实现批量插入

    写这边文章的目的,是想结合mysql 存储过程+函数完成一个批量删除的功能吧...正好也好加深下对procedure和function的熟练操作吧... 废话不多说,我就直接上表结构啦哈,如下: cr ...

  6. mysql时间函数now()_MySQL中时间函数NOW()和SYSDATE()的区别

    mysql中日期函数还是比较常用的.主要有NOW()和SYSDATE()两种,虽然都表示当前时间,但使用上有一点点区别. NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间. ...

  7. mysql substring用法_Mysql字符串截取函数SUBSTRING的用法说明

    函数: 1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my ...

  8. mysql 队列表设计_mysql主从同步操作,及队列设计

    1.mysql主从同步操作 参考搜索文章: http://7056824.blog.51cto.com/69854/400642 http://lymrg.blog.51cto.com/1551327 ...

  9. mysql 主从同步_Mysql主从同步的实现原理

    1.什么是mysql主从同步? 当master(主)库的数据发生变化的时候,变化会实时的同步到slave(从)库. 2.主从同步有什么好处? 水平扩展数据库的负载能力. 容错,高可用.Failover ...

最新文章

  1. win10安装java+hadoop+spark
  2. Java 技术篇 - 启动web服务接收浏览器请求并响应实例演示,解决socket响应浏览器显示中文乱码问题,web服务response响应设置浏览器显示字体方法
  3. 2018寒假作业学习总结
  4. Android开源框架Universal-Image-Loader完全解析(三)
  5. 把博客园自己博客皮肤改了下
  6. Install deepin-wine QQ inside a docker image in Ubuntu 20.04
  7. 商品分析是什么?该怎么做(入门版)
  8. 一次学会两种方式将 python 打成 exe
  9. PCB负片(PCB Negative)
  10. iOS-高德地图API的定位与搜索功能
  11. 软件设计的不同模型:瀑布式、快速原型法、迭代式(敏捷)
  12. arcgis打开mdb数据库_操作方法:在 ArcGIS 中连接至 Microsoft Access 2007 / 2010 (ACCDB) 文件...
  13. 索辰科技在科创板过会:拟募资金额有所下调,上半年亏损4000万元
  14. 计算机一级题库及答案2019百度云,2018-2019-计算机一级考试题库和答案-优秀word参考范文-(6页)...
  15. java英雄国度加速版_谷得游戏 - 评价 | TapTap 发现好游戏
  16. 手把手教Java初学者制作一个王者荣耀游戏,1天就能学会。
  17. 日历(NSCalendar)
  18. 02 KVM安装虚拟化
  19. 兰亭集势 php面试题,兰亭集势笔试题
  20. node.js和JavaScript的关系

热门文章

  1. 什么是坚韧型人格?坚韧型人格的职业发展规划
  2. pandas中的文本包含函数.str.contains()
  3. 关于省市区,编辑页面怎么显示原来用户填写的
  4. 英语口语8000句(7)
  5. 【C语言】BCD码、十进制互相转换
  6. 计算机上表格怎么算减法,excel表格中怎么计算减法、除法、乘法
  7. Wireshark抓包——ICMP协议分析
  8. 智能养老看护系统--养老院人员定位--智能养老--新导智能
  9. 初学者学习西门子plc心得(1)
  10. fedora 19 安装后优化