获取没有信息架构的 FTS 索引名称
Get FTS index names without information schema
我没有访问 information_schema 的权限。我可以获得数据库的 FTS 索引列表吗?以下查询有效但由于权限不足对我来说失败了。
SELECT i.name as index_name
FROM information_schema.innodb_sys_tables t
JOIN information_schema.innodb_sys_indexes i USING (table_id)
WHERE t.name = 'my_db/table_name'
AND i.name like 'fts_%'
有没有其他方法可以得到相同的结果?
请注意,我仅对 my_db
数据库拥有完全权限。
我能够使用以下方法检索它:
SHOW INDEX
FROM table_name
WHERE Key_name like 'fts_%'
如果有更好的解决方案,请post另一个答案。
我没有访问 information_schema 的权限。我可以获得数据库的 FTS 索引列表吗?以下查询有效但由于权限不足对我来说失败了。
SELECT i.name as index_name
FROM information_schema.innodb_sys_tables t
JOIN information_schema.innodb_sys_indexes i USING (table_id)
WHERE t.name = 'my_db/table_name'
AND i.name like 'fts_%'
有没有其他方法可以得到相同的结果?
请注意,我仅对 my_db
数据库拥有完全权限。
我能够使用以下方法检索它:
SHOW INDEX
FROM table_name
WHERE Key_name like 'fts_%'
如果有更好的解决方案,请post另一个答案。