【发布时间】:2019-07-15 09:39:46
【问题描述】:
我有一个名为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
【问题讨论】:
标签: ios objective-c sqlite foreign-keys