刚才看了半天代码和资料,没发现怎么改代码直接让sqlite3默认支持外键。还是说下怎么间接使用外键吧。
sqlite> PRAGMA foreign_keys; 0 sqlite> PRAGMA foreign_keys = ON; sqlite> PRAGMA foreign_keys; 1
写程序时打开后要执行:
sqlite3_exec(ppDb, "PRAGMA foreign_keys = ON;", 0,0)">0);