我想对数据库使用外键机制。但是,这些表不遵循完整性约束。我怎么能确定,我的sqlite3 db有外键支持?
答案 0 :(得分:8)
在sqlite3提示符下键入命令“PRAGMA foreign_keys”,如果没有返回数据而不是包含“0”或“1”的单行,那么您使用的SQLite版本不支持外键(因为它是否早于3.6.19或因为它是使用SQLITE_OMIT_FOREIGN_KEY或SQLITE_OMIT_TRIGGER定义编译的)
更多信息可在以下链接中找到: http://www.sqlite.org/foreignkeys.html