`
zh_harry
  • 浏览: 99346 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
877aca81-daac-33c8-8bf9-3a886cebc6c3
自己动手写java 框架
浏览量:27191
社区版块
存档分类
最新评论

mysql建自定义函数报错

阅读更多
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 错误解决办法创建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指定一个参数。



在MySQL中创建函数时出现这种错误的解决方法:
set global log_bin_trust_function_creators=TRUE;
分享到:
评论

相关推荐

    navicat不能创建函数解决方法分享

    第一次写MySQL FUNCTION,一直报错, Err] 1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘`company_id` ...

    MYSQL 创建函数出错的解决方案

    在使用MySQL数据库时,有时会遇到MySQL函数不能创建的情况。下面就教您一个解决MySQL函数不能创建问题的方法,供您借鉴参考。 案例一: 目前在项目中,执行创建mysql的函数出错, mysql 创建函数出错信息如下: ...

    php友情交流系统 php mysql apache

    5.所有自定义函数均在admin/global.php,您可以自己添加所需的函数。 6.框架和session:客户端浏览器需打开框架及cookie功能。单机调试下,请将php的session功能调试好。 7.mail()函数:如果你的网络服务器屏蔽了此...

    与MSSQL对比学习MYSQL的心得(一)–基本语法

    这一期主要是学习MYSQL的基本语法,陆续还会有续期的文章,敬请期待 ...MYSQL的自增列一定也要是主键列,不是主键列会报错,设置种子值要在表的后面设置 代码如下:–设置自增列–sqlserverCREATE TABLE emp 

    MySql数据库基础知识点总结

    本文实例讲述了MySql数据库基础知识点。分享给大家供大家参考,具体如下: 数据库基本操作 1)创建数据库 基本语法: create database 数据库名称 ; 创建应该名称为itcast的数据库。sql语法如下: ``create ...

    iprober PHP探针 v0.021.rar

    5、自定义探测:MYSQL连接测试、MAIL发信测试、函数支持情况及PHP配置参数 包括简体中文版和繁体中文版 v0.021 更新: 1、修正UNIX系统在无SWAP分区时程序报错的BUG 2、页面改用div css布局,符合XHTML1.0和CSS2.0...

    iProber PHP探针 v0.021

    整数运算能力、浮点数运算能力、数据IO能力 5、自定义探测:MYSQL连接测试、MAIL发信测试、函数支持情况及PHP配置参数 v0.021 更新:1、修正UNIX系统在无SWAP分区时程序报错的BUG2、页面改用div+css布局,...

    django 2.2和mysql使用的常见问题

    可能是由于Django使用的MySQLdb库对Python3不支持,我们用采用了PyMySQL库来代替,导致出现各种坑,特别是执行以下2条命令的是时候: python manage.py makemigrations or python manage.py inspectdb ...

    五指CMS 4.1.0 UTF-8.zip

    五指CMS是一款高性能的内容管理系统,是大型门户、媒体网站、企业网站建站首选网站管理系统。五指CMS 4.1.0 UTF-8 更新日志:2017-08-31* 优化:安装时的报错显示提示;* 修复:批量更新内容页链接,当栏目有外链的...

    AKCMS轻量级CMS v6.1.1.zip

    允许用户自定义模板函数,实现自己想要的功能;还允许二次开发者自定义后台模板;还允许在动态访问时,通过hook的方式执行插件;每一篇文章都可以自定义URL,可以自定义各种各样你能想到的URL 超强负载能力,可支持...

    PHPMyWind网站系统 CMS v5.1

    PHPMyWind是一个品牌,一款基于PHP+MySQL开发符合W3C标准的建站引擎。它将带给人们一系列高效的,成熟的企业网站建设解决方案,让您的信息以更健康的形式高速传递给需要它的人们,同时让您感受通过PHPMyWind带给您...

    seata学习–命令行启动参数解析(JCommander)

    JCommander是一个用于解析命令行参数的Java框架,支持解析所有基本的数据类型,也支持将命令行解析成用户自定义的类型,只需要写一个转变函数。 首先我们来看下seata的源码: @Parameter(names = --help, help = ...

    易优cms企业建站系统

    13、修复字符串截取函数,截取长度大于原字符串长度,后面不出现省略号; 14、其他小功能与操作体验的优化; bulid0621 1、修复后台产品模型封面图上传空白BUG; 2、修复后台产品图片批量上传显示的BUG; 3、修复...

    PHPCMS 2008 SP2 正式版.zip

    11、 修正了自定义表单 中上传条设置了后缀后,前台显示的还是所有的后缀都是可以的,实际上只有后台设置的后缀是可以上传的。 12、 修正了表单向导SQL报错问题 Parse error: syntax error, unexpected ';' 修改...

    PHPMyWind CMS官方版 v4.6.5 Beta

    PHPMyWind CMS官方版 v4.6.5 Beta,是目前该系统网站的最新版本,PHPMyWind是一个品牌,一款基于PHP+MySQL开发符合W3C标准的建站引擎。它将带给人们一系列高效的,成熟的企业网站建设解决方案,让您的信息以更健康的...

    TuziCMS企业网站管理系统 v3.0.zip

    TuziCMS(兔子cms)是基于ThinkPHP框架开发的企业网站内容管理系统,国内PHP MYSQL 开源建站程序,它具有操作简单、功能强大、稳定性好、扩展性强,二次开发及后期维护方便,可以帮您快速构建起一个强大专业的企业...

    RGCMS睿谷信息管理系统-PHP

    使用更直观更合理新增删除站点时自动清除当前站点Session新增栏目模型、功能内容、表单的内容列表设置默认排序字段及规则新增日期自定义字段的类型选择修复前台表单提交存在XSS漏洞修复UE编辑器插入动态地图不显示的...

    爱窝房产系统OurHouse 5.3

     -> 提示不能禁用exec函数。● 增加识别二维码/识别文字 工具;● 增强Excel导出支持中文名;● 优化标签缓存;● 修复Nginx下判断https问题;● 修复xml节点解析中CDATA内容空白问题;● 修复添加文档资讯时,判断...

    PHP商城系统 v2.0.4

    删除功能在 商品->批量处理->(选中商品后提交) 同时废弃原来的AJAX 修改商品名称,分类 等模式调整 废弃原文件上传模式,使用FLASH上传 (带进度条) 修复 商品添加时使用扩展属性时的报错的问题修复 确认订单支付时报错...

Global site tag (gtag.js) - Google Analytics