我想驗證 SQL 表是否存在索引。我正在嘗試這個命令(從這里):
SELECT *
FROM sys.indexes
WHERE name='YourIndexName' AND object_id = OBJECT_ID('Schema.YourTableName')
但我得到了錯誤:
OperationalError: no such table: sys.indexes
在 Python 中使用 sqlite3。
uj5u.com熱心網友回復:
SELECT
*
FROM
sqlite_master
WHERE
type= 'index' and tbl_name = 'your_table_name' and name = 'your_index_name';
您可以使用上述查詢來驗證特定表和特定名稱的索引是否存在。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/511664.html
標籤:sqlite
