[英]How do I get the indexed columns of a table in SQLite database
我在 SQLite 数据库的 MyTable 表中为 MyColumn 列创建了一个索引。
CREATE INDEX "MyIndex" ON "MyTable" ("MyColumn")
使用此查询,我可以获得索引列表:
SELECT name
FROM sqlite_master
WHERE type = 'index';
----------------
MyIndex
但是如何获取与这些索引关联的列列表?
在我的情况下 MyIndex: MyColumn
我的猜测是你正在寻找这个:
PRAGMA index_info('MyIndex');
您还可以使用以下方法获取表索引:
PRAGMA index_list('MyTable');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.