微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在SQLite数据库中获取表的索引列

如何解决如何在SQLite数据库中获取表的索引列

我已经在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');

More details at this excellent guide

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。