首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL错误函数不存在的原因是什么?它是随机发生的。服务器上有大量的数据库,如900个

问MySQL错误函数不存在的原因是什么?它是随机发生的。服务器上有大量的数据库,如900个
EN

Stack Overflow用户
提问于 2019-05-03 04:22:18
回答 1查看 69关注 0票数 0

它是一个连接到亚马逊MySQL 5.6服务器的web应用程序。使用PHP代码或Java的应用程序随机得到错误函数getSetting不存在。它基本上是执行一个查询,如select getSetting('a_setting_name');或while从存储过程中使用。

为了避免错误,一些存储过程被更改为不使用该函数,并通过对表执行原始select来获取值。此外,许多未使用的数据库也被删除。

EN

回答 1

Stack Overflow用户

发布于 2019-05-03 05:21:20

如果函数是在不同于您选择的默认数据库的数据库中定义的,则需要使用数据库名称来限定函数名称,就像您想要访问不同DB中的表或视图一样。

代码语言:javascript
复制
SELECT otherDB.getSetting('a_setting_name');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55959722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档