我有一个名为favourites
的表
CREATE TABLE IF NOT EXISTS `favourites` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
`product_id` INTEGER UNIQUE NOT NULL,
`is_favourite` BOOL,`is_sync` BOOL,
FOREIGN KEY (product_id) references products (id) ON DELETE CASCADE);
但是使用查询插入时,我在应用程序中未收到任何错误。但是当我下载容器并使用SQLiteBrowser打开数据库时,它运行良好。
使用google i found时,这也不会对当前情况做出任何更改。.
sqlite3_exec(objDatabase, "PRAGMA foreign_keys = ON", NULL, NULL, NULL);
当前sqlite3_version:3.24.0
答案 0 :(得分:0)
sqlite3_exec(_DB, "PRAGMA foreign_keys = 1", NULL, NULL, NULL);