位置: 编程技术 - 正文

MYSQL 创建函数出错的解决方案(mysql中函数创建与调用示例)

编辑:rootadmin

推荐整理分享MYSQL 创建函数出错的解决方案(mysql中函数创建与调用示例),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql 创建函数语法,mysql8.0创建函数,mysql8.0创建函数,mysql中函数创建与调用示例,mysql8.0创建函数,mysql中创建函数,mysql创建函数出现的问题,mysql创建函数出现的问题,内容如对您有帮助,希望把文章链接给更多的朋友!

在使用MySQL数据库时,有时会遇到MySQL函数不能创建的情况。下面就教您一个解决MySQL函数不能创建问题的方法,供您借鉴参考。

案例一:

目前在项目中,执行创建mysql的函数出错,

mysql 创建函数出错信息如下:

Error Code: . Access denied; you need (at least one of) the SUPER privilege(s) for this operation

首先检查创建函数的功能是否开启,检查是否开启创建功能的SQL如下:

执行完SQL之后发现已经开启了,随检查自己的SQL是否写错(因为SQL是别人给的,在别人环境没问题,在自己的环境就有可能)。

突然发现了确实是SQL出现问题,由于他创建的SQL有指定用户,所以导致出现问题,以下是他的SQL:

由于CREATE_FUNCTION规范,可以发现就是DEFINER这个参数是可以指定数据库用户的,但是自己的库却不是这个用户,所以导致问题。

目前问题已经解决。

MYSQL 创建函数出错的解决方案(mysql中函数创建与调用示例)

-EOF-

案例二:

在MySQL创建用户自定义函数时,报以下错误:

这是因为有一个安全参数没有开启,log_bin_trust_function_creators 默认为0,是不允许function的同步的,开启这个参数,就可以创建成功了。

如果是在有master上开启了该参数,记得在slave端也要开启这个参数(salve需要stop后再重新start),否则在master上创建函数会导致replaction中断。

案例三:

Error Code :

分析:

根据系统提示,导致该错误的原因可能是一个安全设置方面的配置,查手册log_bin_trust_function_creators参数缺省0,是不允许function的同步的,一般我们在配置repliaction的时候,都忘记关注这个参数,这样在master更新funtion后,slave就会报告错误,然后slave stoped。

处理过程:

登陆mysql数据库

跟踪mysql的启动日志,slave正常运行,问题解决。

MySQL 5.6 中 TIMESTAMP有那些变化 在MySQL5.6.6之前,TIMESTAMP的默认行为:TIMESTAMP列如果没有明确声明NULL属性,默认为NOTNULL。(而其他数据类型,如果没有显示声明为NOTNULL,则允许NULL值。

MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 参数 安装MySQL时,有warning:[root@localhostmysql]#scripts/mysql_install_db--user=mysqlInstallingMySQLsystemtables...--::[Warning]TIMESTAMPwithimplicitDEFAULTvalueisdeprecated.Pleaseuse-

Mysql学习心得之插入、更新、删除记录 下面通过图文并茂的方式给大家详解Mysql学习心得之插入、更新、删除记录。插入记录Insert[]into]tb1_name[(col_name,…..)]自动编号的字段,可以用valuesdefaultDe

标签: mysql中函数创建与调用示例

本文链接地址:https://www.jiuchutong.com/biancheng/347964.html 转载请保留说明!

上一篇:解析SQL Server 视图、数据库快照(sql解析框架)

下一篇:MySQL 5.6 中 TIMESTAMP有那些变化

  • 金税四期不会对个人产生影响
  • 个人所得税 补觉
  • 消费税应该怎么缴纳
  • 什么是增值税一般纳税人
  • 土地增值税暂行条例实施细则 税屋
  • 清算后剩余财产归一方所有
  • 认证不抵扣的账务处理
  • 个体户开票超30次后如何开票
  • 土地出让金返还政策文件
  • 我公司给对方公司付款
  • 收取违约金如何处罚
  • 废料账务处理
  • 支付劳务收入怎么做账
  • 公司买货车可以分期付款吗
  • 支付职工补贴计入什么科目
  • 收到退以前年度所得税
  • 企业可以用当月的进项票抵扣上月的销项吗?
  • 往年计提有误 跨年处理
  • 固定资产折旧计算方法
  • 税务局备案的企业是什么
  • 电脑检测不到税控盘原因
  • 个人将房产无偿赠与他人应交个人所得税吗
  • 进项票与实际支出金额不符
  • php中apache的配置
  • 餐费发票可以抵扣成本吗
  • 进口货物怎样报关
  • from origin ‘null‘ has been blocked by CORS policy: Cross origin requests are only supported for ...
  • PHP:imagesetthickness()的用法_GD库图像处理函数
  • 关联方利息支出标准比例
  • php根据日期显示星期几
  • trainer 平替
  • 自学前端好学吗
  • 微信小程序项目中的 ______ 文件是全局配置文件
  • 旅行社开的发票怎么记账?
  • 用盈余公积弥补亏损会影响所有者权益吗
  • java泛型方法的使用
  • 快速显示隐藏单元格
  • 先息后本贷款利息计算器
  • sqlserver如何锁表
  • 小规模纳税人购买税控设备
  • 独立核算和非独立核算怎么查
  • 做账时实收资本减少应该记在那一栏
  • 融资租赁业务如何高效拓展
  • 交易性金融资产的账务处理
  • 生产经营收入总额填什么金额
  • 领用材料什么会计科目
  • 查账征收的含义
  • 人工费用和管理费用比例
  • 应当设置会计机构的单位有
  • 费用报销办法
  • 资产减值损失怎么计提
  • 会计学主要是学什么
  • 小企业的建账流程分为什么内容
  • 简述工作底稿的一般要求及内容
  • mysql数据库主从数据不一致
  • mysql导出查询结果sql
  • win7系统无法运行红警游戏
  • xp系统电脑开机密码忘记了
  • Linux系统防火墙的命令
  • macos time machine
  • 进程 cmd
  • win 7系统双独立显卡设置
  • WIN7系统如何关掉游戏屏保
  • cocos2dx在不同安卓机型下scrollview裁剪失败
  • cocos2dx入门
  • cocos2djs
  • android studio 新建项目只有.idea文件
  • perl中use的用法
  • jQuery中select与datalist制作下拉菜单时的区别浅析
  • linux shell有什么用
  • 用javascript写简单网页
  • js操作属性的方法
  • 中国裁判文书怎么查个人案件
  • 煤炭资源税税率选煤税率多少黑龙江
  • 河南运输客票查询管理条例
  • 土地增值税有哪些税收优惠
  • 房产税的解读
  • 新车缴纳车船税减免性质是什么
  • 厦门税务查询地址不符怎么处理
  • 宣城国税局电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设