如何在 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 中创建自定义注销页面?