我想验证是否存在SQL表的索引。我正在尝试此命令(从here):
SELECT * FROM sys.indexes WHERE name='YourIndexName' AND object_id = OBJECT_ID('Schema.YourTableName')
但我得到了一个错误:
OperationalError: no such table: sys.indexes
在PYTHON中使用SQLITE3。
h6my8fg21#
SELECT * FROM sqlite_master WHERE type= 'index' and tbl_name = 'your_table_name' and name = 'your_index_name';
您可以使用上述查询来验证特定表和特定名称的索引是否存在。
1条答案
按热度按时间h6my8fg21#
您可以使用上述查询来验证特定表和特定名称的索引是否存在。