位置: 编程技术 - 正文

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

  • 所得税费用科目属于什么科目
  • 递延所得税负债怎么算
  • 以旧换新销售货物时,一律按照新货物的价格缴纳增值税
  • 先付款后签合同 法律效力
  • 费用多报销了,但已经给了,怎么办
  • 财务报表分析五种方法
  • 免抵退税的计算数据
  • 企业自建房屋卖给职工怎么做账务处理
  • 一般纳税人辅导期
  • 计提折旧不考虑所得税吗
  • 个人垫付费用报销申请怎么写
  • 在建工程 费用
  • 借款存入银行会计分录
  • 不动产发票怎么填写
  • 补缴以前年度养老保险能否税前扣除
  • 受托委托加工物资成本包括什么
  • 小规模纳税人工资可以抵扣增值税吗
  • 购买原材料已付款怎么记账
  • 分公司的收入
  • 物业公司代收水费合理吗
  • 不能抵扣的进项税额转出会计分录
  • 纯利润和毛利润哪个多
  • 全员劳动生产率是什么意思
  • 模板摊销率
  • 银行承兑汇票承兑手续费是多少
  • 定额发票上除了发票章还有其他章吗
  • 如何修复windows11无法的注册表值
  • 水利基金返还分录怎么写
  • 在电脑中设置一键换机
  • 如何获取openai api
  • 年底会计结账
  • 企业是根据什么来分类的
  • 以旧换新直接给钱吗
  • echarts饼图标题
  • 财政预算单位可以既是省级又是中央
  • 关联方的四种认证方式
  • 微信小程序全栈开发实战
  • 提取法定盈余公积会计科目
  • 业务招待费属于现金流量表中的哪个项目
  • thinkphp案例
  • static php作用
  • 新必应申请使用资格
  • phpcms v9官网
  • 幼儿园免征增值税账务处理
  • 抵账房啥意思
  • 结算外单位收取的费用
  • 高效快速编制会计分录如何做?
  • 关于在使用手机
  • mongodb 增加用户
  • 2个公司的法人怎么注销
  • 年底进项税额比年初多
  • 差旅费的处理
  • 应付账款尾差如何处理
  • 增值税为什么不在利润表里体现
  • 一般纳税人简易计税方法适用范围
  • 其他应付款核算范围包括哪些
  • 房地产企业开发的准备出售的房屋属于投资性房地产吗
  • 建安企业增值税预缴
  • 发票开预付卡充值可以计入费用吗?
  • 无形资产计入待摊费用
  • 什么是划分?划分应当遵守哪些规则?
  • sql函数大全
  • ubuntu for lot
  • windows8安装程序
  • ubuntu20.4分区
  • linux gpfs
  • 怎么删除listview条目
  • 什么是漫反射贴图
  • [置顶]马粥街残酷史
  • reg add命令
  • linux定时执行任务
  • jquery教程 csdn
  • jquery控制display属性
  • Android SQLite, KopDB 框架学习1——使用
  • 原生js页面滚动怎么设置
  • java面向对象和Java有区别吗
  • 江苏省纳税信息查询
  • 尤溪特产春节礼品
  • 国家税务总局查询发票
  • 18个税种征税范围
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设