SQLite数据库没有定义REGEXP函数。根据其文件(http://www.sqlite.org/lang_expr.html#regexp):
REGEXP运算符是regexp()用户函数的特殊语法。默认情况下没有定义regexp()用户函数,因此使用REGEXP运算符通常会导致错误消息。如果在运行时添加了名为“regexp”的应用程序定义的SQL函数,则“X REGEXP Y”运算符将实现为对“regexp(Y,X)”的调用。
在PHP中,我可以使用sqlite_create_function(http://www.php.net/manual/en/function.sqlite-create-function.php)创建一个REGEXP函数,但是当我在MediaWiki扩展中尝试使用此方法时,我无法找到如何使用MediaWiki数据库抽象类调用此函数(我研究了很多,但目前我没有找到答案。)
有没有办法可以访问这种方法?