0
我有下面的代码来查询mysql是否支持全文搜索innodb。mysql查询information_schema.GLOBAL_VARIABLES全文支持
我只是想知道是否有任何权限可以导致information_schema.GLOBAL_VARIABLES不可用?
有没有更好的方法来确定数据库是否支持全文?我曾在一对夫妇共享的服务器上试过这个。我只是想知道是否有任何奇怪的设置,这将无法正常工作或导致致命的查询错误。
function supports_full_text()
{
$result = $this->db->query("SELECT COUNT(*) as count FROM information_schema.GLOBAL_VARIABLES WHERE Variable_name = 'innodb_ft_cache_size'");
return $result->row()->count > 0;
}
我了解什么是支持;请仔细阅读问题。我试图以编程方式确定他们的数据库中是否有全文可用。我的用户将拥有不同版本的mysql。 –
我的应用程序已下载,最终用户将其部署到他们的服务器。我只是想让它尽可能兼容。他们也可能使用MySQL分支之一。 –
是啊再次...只是检查版本... MySQL的叉子有他们相当于香草... – BK435