2016-12-11 66 views
1

我正嘗試從現有數據庫中讀取表模式。在SQLite數據庫中獲取外鍵

我正在使用.tables.columns命令閱讀每張表中的所有表和列。 .columns命令返回一個變量PRIMARY_KEY,它讓我知道它是表的主鍵。

我的問題是如何知道列是否是另一個表的外鍵(以及哪個表是外鍵)?

+0

'.tables'命令是由'sqlite3'命令行shell實現的,而不是由數據庫本身實現的。沒有'.columns'命令。 –

回答