当前位置: 首页 > 面试题库 >

MySQL错误#1305功能db.sys_exec不存在

西门靖琪
2023-03-14
问题内容

我正在使用phpmyadmin。我在mysql中使用触发器,该触发器在表中插入某些内容后会调用php脚本。我的触发器包含此内容。

DECLARE result INT;
SET result=(select sys_exec('C:/xampp/php/php.exe C:/xampp/htdocs/mysite/hello.php'));

但是我在尝试向表中插入内容时遇到了此错误。

#1305 FUNCTION db.sys_exec does not exists

(我的数据库名称是db)。谢谢。


问题答案:

sys_exec不是标准的mysql函数。它由外部UDF插件提供,必须单独安装:https
:
//github.com/mysqludf/lib_mysqludf_sys#readme



 类似资料:
  • 问题内容: 目标:-json_extract不存在错误。 我确实有这样的消息正文。 我试图提取 opponent_xmpp_id 和 latest_message_id 。 为此,我写了如下查询。 导致错误 按照我搜索其支持仅在> MYsql 5.7版本。 那么在MySQL客户端版本5.5.52中是否有任何函数可以像json_extract一样进行类似的工作? 问题答案: mysql客户端的版本无

  • 问题内容: 我是使用程序的新手,似乎无法使我的工作正常。我正在使用MySQLv5.1.36,并在WAMPP服务器上使用MySQL Console输入代码。如果我去(重新)创建程序。我收到错误#1304(42000)。 但是,如果我尝试使用该过程,则会收到错误#1305(42000)。 如果该程序存在于一个程序中,怎么可能不存在于另一程序中呢?我究竟做错了什么。 问题答案: 我相信问题是 发生第一个

  • 我想是时候向你寻求帮助了,因为我已经尝试了所有我知道的方法。基本上,我在MySQL中创建了一个名为AddUser的存储过程,数据库名为PersonalWebsiteColdfusion。我可以向你保证它确实存在。如果有帮助的话,我正在使用Windows IIS 7.5和OpenBD进行Coldfusion。我只是想澄清一下,我已经在OpenBD web administrator中创建并验证了数据

  • 问题内容: 有人知道您的表确实存在时,在什么条件下会收到错误? 我在5台服务器上使用了相同的代码,但我最近租用的服务器上只有一个显示此错误,因此我怀疑这可能是某种设置或安装错误。我可以从命令行执行我的sql语句。很显然,我也可以从命令行查看该表。建立连接时,我没有任何连接错误(我正在使用mysqli,btw)。 任何帮助,将不胜感激。 确切查询: 问题答案: 基本上,我认为我遇到的问题是由于密码哈

  • 我正在将sql转储文件导入MySQL工作台,并不断收到下面的错误。这是否意味着文件/记录的其余部分没有导入,或者只有xxx.get速率部分没有导入?我会丢失其中的记录吗?有人知道是什么导致了这种情况吗? 01:29:31 恢复 D:\Projects\CustomerName\Customer Files\xxx-2016-Oct-03.sql Running: mysql.exe --defau

  • 问题内容: 我要添加此表: 我得到了1050个“表已经存在” 但是该表不存在。有任何想法吗? 编辑:更多细节,因为每个人似乎都不相信我:) 产量: 1146-表’gunzfact_vbforumdb.contenttype’不存在 和 产量: 1050-表“ contenttype”已存在 问题答案: 听起来好像您有Schroedinger的桌子 … 严重的是,现在您的表可能已损坏。尝试: 如果您