位置: 编程技术 - 正文

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有那些变化

  • 所得税费用包括递延所得税吗
  • 研发项目帐务处理方案
  • 城建税减免性质代码 0申报
  • 同一家单位发票不一样
  • 淘宝买货没有发票
  • 不得抵扣的进项税额转出会计分录
  • 企业筹办期间可以贷款吗
  • 销售材料取得的进项税额
  • 流动负债是总负债吗
  • 工程咨询服务发展指导意见坚持市场培优的原则
  • 公司买的车怎么做分录
  • 长期待摊费用摊出来钱去哪里了
  • 如何理解合并报表
  • 或有负债记入哪个科目?
  • 收到汇票的账务处理
  • 履约保证金需纳什么税
  • 没在公司交社保遣散的怎么赔偿
  • 专用发票的有效期是几年
  • 上级工会返还的会计分录
  • 员工借款收不回来账务处理
  • 财务每月需要报哪些税
  • 生活补贴和节日补贴区别
  • 有限的访问权限是什么意思
  • mac qq音乐怎么下载mp3格式的音乐
  • 金蝶k3外购入库核算没单据
  • 连接另外一个设备
  • win10怎么关闭开机磁盘自检
  • Linux Mint Cinnamon中安装MATE桌面详细步骤
  • 收到预付款计入什么科目
  • 清算期间会计科目
  • 无法连接到你的相机,请重启手机
  • 电汇款项会计分录
  • 会计核算中 制度有哪些
  • thinkphp6调用模型的方法
  • 员工报销垫付的钱怎么入账
  • 网页单行文本框
  • 增值税发票开票系统数据与实际报税数不一致的原因?
  • 发票明细怎么导出数量
  • 汇算清缴需要做账吗
  • 卖方付给买方的正常回扣
  • 印花税减免退回会计分录
  • ps抠图怎样
  • mysql数据库常用sql语句
  • 现金流量表的编制公式 计算公式
  • 进项税额是什么意思
  • 个人申请代开发票流程怎么操作?
  • 社保局退的工伤保险怎么记账
  • 无形资产的意思是
  • 什么是公允价值变动收益
  • 其他货币的账面价值包括
  • 一般纳税人只开普票不开专票免税
  • 招待客人会计分录
  • 银行账跨年一直没做怎么补
  • 增值税递延纳税
  • 企业的收入总额
  • 企业代理社保
  • 薪金的定义
  • 跨年做进项税额转出
  • 做账工资和申报工资不一样
  • 出纳记帐凭证
  • 公司怎么建
  • 没有vcd怎么放光盘
  • wcu.exe是什么
  • win8 cmd在哪
  • win10如何打开defender
  • windows鼠标失灵怎么办
  • win8桌面在c盘的路径
  • 删除系统桌面
  • Python中time模块中的方法
  • js跨域是什么意思
  • 使用jquery实现的项目
  • 预拍摄功能相机
  • Python3使用requests发闪存的方法
  • 佛山国家税务局招聘
  • 贵州省税务网上缴费平台
  • 车辆购置税如何入账
  • 云南国税通用发票查询
  • 北京国家税务局官网
  • 中国企业银行可以转账吗
  • 将购进农产品用于生产销售或委托加工货物的税率多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设