- 0
- 0
- 约7.65千字
- 约 6页
- 2026-08-07 发布于北京
- 举报
MySQL错误1418的分析及解决方法
具体错误:
使用mysql创调用存储过程、函数以及触发器时会出现错误代码为1418错误。
ERROR1418(HY000):该函数在其中没有DETERMINISTIC、NOSQL或READSS
___
QLDATA属性,并且启用了二进制日志记录(您可能需要使用不太安全的logbintrust
_
functioncreators变量)
总结如下:
因为CREATEPROCEDURE,CREATEFUNCTION,ALTERPROCEDURE,ALTERFUNCTION,CALL,
DROPPROCEDURE,DROPFUNCTION等语句都会被写入二进制日志,然后在从服务器上执行。
但是,一个执行更新的不确定子程序(如过程、函数、触发器)是不可重复的,在从服
务器上执行(相对服务器是重复执行)可能会导致恢复的数据与原始数据不同,从服务
器的情况会与主服务器不同。
为了解决这个问题,MySQL强制要求:
在主服务器上,除非子程序被为确定性的或者不更改数据,否
您可能关注的文档
最近下载
- 给排水国标图集-05SS521:预制装配式钢筋混凝土排水检查井.pdf VIP
- 人教新版九年级数学上册《第21章一元二次方程》2023年单元测试卷荆州市洪湖市沙口中心学校含答案.pdf VIP
- [高清书籍]13幽灵列车.PDF VIP
- 工会介绍PPT课件.pptx VIP
- 2024兰州辅警考试真题及答案.docx VIP
- 尿液红细胞形态检验共识2026.pptx
- 皮肤病治疗中的JAK抑制剂应用PPT.pptx VIP
- 15G323-2钢筋混凝土吊车梁(A4、A5级)(OCR).pdf VIP
- 特应性皮炎治疗指南:生物制剂与JAK抑制剂解读PPT课件.pptx VIP
- 2026本体智能研究报告.pdf
原创力文档

文档评论(0)