【发布时间】:2020-03-07 03:35:14
【问题描述】:
我已经定义了一个外键。为了检查它,我将错误的值插入到具有外键的表中。没有打印错误,并且成功添加了值。我不知道我是否在运行一些旧版本的 sqlite3 或类似的东西,我对这个领域完全陌生。
创建表引用(value1 int ,value2,主键(value1));
为(value1 int,value3 int,主键(value3),外键(value1)references ref(value1))创建表;
插入值 (1,1);
已成功添加。
【问题讨论】:
-
您是否启用了外键 (
PRAGMA foreign_keys = ON;)?根据2. Enabling Foreign Key Support
标签: sqlite foreign-keys