如何在 WordPress 插件安装中创建 MySql 用户自定义函数?

Posted

技术标签:

【中文标题】如何在 WordPress 插件安装中创建 MySql 用户自定义函数?【英文标题】:How to create a MySql user-defined function in a WordPress plugin installation? 【发布时间】:2011-07-18 21:16:57 【问题描述】:

我编写了一个为 mysql 数据库创建用户定义函数 (UDF) 的脚本。

我在 WordPress 中编写的插件需要此​​ UDF。

有没有办法从常规的 WordPress 插件安装脚本中将此 UDF 添加到数据库中? (如安装数据库表的“dbDelta”函数)。

感谢您的帮助:-)

【问题讨论】:

【参考方案1】:

有没有办法从常规的 WordPress 插件安装脚本中将此 UDF 添加到数据库中? (如安装数据库表的“dbDelta”函数)。

Judging from the documentation,dbDelta 函数接受任意 SQL。只要使用的任何底层机制都允许创建 UDF,那么简单地创建它就不会有问题。

【讨论】:

感谢您的快速回答。想了想这个问题,我找到了解决办法: 1. 使用 $wpdb->query('将创建函数代码放在这里'); 2.不要在你的sql命令中使用delimiter命令(比如'delimiter //')——只使用默认的分号(';')定界符。

以上是关于如何在 WordPress 插件安装中创建 MySql 用户自定义函数?的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Wordpress 中创建目录 wp-content/uploads

如何在 wordpress 中创建自动完成文本框?

如何在 WordPress 中创建自定义可拖动小部件

是否可以自定义注销页面或在 Wordpress 中创建自定义注销页面?

php EMPTY WIDGET用于在wordpress中创建单个小部件的插件代码。

在 Wordpress 菜单中创建动态站点地址