mysql 函数同步_mysql主从关于函数过程同步问题
========================================================================
创建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主从关于函数过程同步问题相关推荐
- mysql 半同步_mysql 主从同步 与 半同步
mysql主从同步复制定义 主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave).通过配置文件,可以指 ...
- mysql.h函数解释_mysql时间格式化函数日期格式h和H区别
本文为博主原创,未经允许不得转载: 今天碰到一个问题,发现项目中有一个统计图的数据和时间格式没有对应准确,统计图要描述的是操作次数和操作时间的关系, 但很奇怪的是操作次数对应的时间却是凌晨,实际应用中 ...
- mysql的字符串函数大全_MySQL的字符串函数大全
ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL. mysql> select ASCII('2'); -& ...
- mysql 存储过程求和_MySQL - 存储过程和函数
MySQL - 存储过程和函数 创建和调用存储过程 -- 创建stu_group()存储过程,封装 分组查询总成绩,并按照总成绩升序排序的功能 -- 注意: DELIMITER 必须写在一行的最前面, ...
- mysql 存储过程 队列_mysql使用存储过程函数实现批量插入
写这边文章的目的,是想结合mysql 存储过程+函数完成一个批量删除的功能吧...正好也好加深下对procedure和function的熟练操作吧... 废话不多说,我就直接上表结构啦哈,如下: cr ...
- mysql时间函数now()_MySQL中时间函数NOW()和SYSDATE()的区别
mysql中日期函数还是比较常用的.主要有NOW()和SYSDATE()两种,虽然都表示当前时间,但使用上有一点点区别. NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间. ...
- mysql substring用法_Mysql字符串截取函数SUBSTRING的用法说明
函数: 1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my ...
- mysql 队列表设计_mysql主从同步操作,及队列设计
1.mysql主从同步操作 参考搜索文章: http://7056824.blog.51cto.com/69854/400642 http://lymrg.blog.51cto.com/1551327 ...
- mysql 主从同步_Mysql主从同步的实现原理
1.什么是mysql主从同步? 当master(主)库的数据发生变化的时候,变化会实时的同步到slave(从)库. 2.主从同步有什么好处? 水平扩展数据库的负载能力. 容错,高可用.Failover ...
最新文章
- win10安装java+hadoop+spark
- Java 技术篇 - 启动web服务接收浏览器请求并响应实例演示,解决socket响应浏览器显示中文乱码问题,web服务response响应设置浏览器显示字体方法
- 2018寒假作业学习总结
- Android开源框架Universal-Image-Loader完全解析(三)
- 把博客园自己博客皮肤改了下
- Install deepin-wine QQ inside a docker image in Ubuntu 20.04
- 商品分析是什么?该怎么做(入门版)
- 一次学会两种方式将 python 打成 exe
- PCB负片(PCB Negative)
- iOS-高德地图API的定位与搜索功能
- 软件设计的不同模型:瀑布式、快速原型法、迭代式(敏捷)
- arcgis打开mdb数据库_操作方法:在 ArcGIS 中连接至 Microsoft Access 2007 / 2010 (ACCDB) 文件...
- 索辰科技在科创板过会:拟募资金额有所下调,上半年亏损4000万元
- 计算机一级题库及答案2019百度云,2018-2019-计算机一级考试题库和答案-优秀word参考范文-(6页)...
- java英雄国度加速版_谷得游戏 - 评价 | TapTap 发现好游戏
- 手把手教Java初学者制作一个王者荣耀游戏,1天就能学会。
- 日历(NSCalendar)
- 02 KVM安装虚拟化
- 兰亭集势 php面试题,兰亭集势笔试题
- node.js和JavaScript的关系