位置: 编程技术 - 正文

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

  • 增值税申报可以作废几次
  • 印花税计算是否含税
  • 公司购买设备报告怎么写
  • 公司组织运动会后的感想
  • 怎么查纳税人信用等级
  • 连锁药店总部的首营资料
  • 已认证未抵扣的进项怎么填写
  • 小规模纳税人可以开数电专票吗
  • 工企业用地土地使用税怎么征收?
  • 供热企业采暖费收入免征增值税政策解读
  • 递延所得税资产是什么
  • 辅导期一般纳税人预缴增值税
  • 公司一直零报税,有问题吗
  • 兼营免税减税项目
  • 开票资料没有电话号码可以写法人名字吗
  • 开票的时候确认收入吗
  • 电子承兑怎么开户
  • 公司旅游的费用怎么算
  • 暂估入库借方有余额怎么处理
  • 预提成本的会计处理
  • linux系统怎么更改主机名
  • i912900k用什么主板好
  • 预付账款属于资产性质的账户
  • win10怎么样禁止电脑运行某个程序
  • php计算时间
  • 简易征收做账
  • yii框架教程
  • 房地产预售阶段怎么开具发票
  • php后端技术栈
  • PHP:iconv_strpos()的用法_iconv函数
  • 劳务所得税怎么计算公式
  • php公众号推送完整示例
  • php数组操作函数
  • 工资福利支出包括五险一金吗
  • 自产的产品对外捐赠
  • cobit框架
  • php static变量
  • 小企业会计准则和企业会计准则的区别
  • 帝国cms数据表
  • python中的thread
  • dedecms下载
  • 金蝶如何新增客户
  • 应付利息什么时候确认收入
  • 信息采集是哪个部门负责
  • 个体工商户核算方式填什么
  • 资产负债表中其他流动资产包括哪些
  • 长期待摊费用如何记账
  • 通行费发票增值税申报怎么填写
  • 以前年度多计收入今年怎么调整
  • 递延所得税如何计提
  • 不动产计税金额
  • 递延收益是什么负债
  • 材料盘盈如何入账
  • 空调购买攻略
  • 企业验资的好处
  • 困难补助属于兜底政策吗
  • 怎样单方面注销手机卡
  • 企业预付账款怎么做账
  • mysql索引数据结构有哪些
  • ssh debian
  • freebsd怎么安装软件
  • macos 音量快捷键
  • winxp截图快捷命令
  • 怎么通过mac连接wifi
  • Win10开机提示黑屏字母
  • msstat.exe - msstat是什么进程 有什么用
  • win10系统如何更改盘符
  • 极限竞速中心应用程序
  • win7没有nvidia控制面板怎么调节亮度
  • win7到欢迎界面卡半天
  • win10新版磁贴
  • Interlnk、Intersvr、Qbasic命令的使用方法
  • android之Java+html+javascript混合开发
  • android的r
  • javascript编程基础
  • 柜台申报税务流程图
  • 矿山耕地占用税计入什么科目
  • 越南进口废塑料新政策
  • 个人所得税税收完税证明哪里打印
  • 税法难吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设