标签: php sqlite pdo
您必须运行PRAGMA foreign_keys = ON才能启用它。
PRAGMA foreign_keys = ON
为什么呢?是因为这个功能在sqlite中有错吗?我问,因为我遇到了数据完整性问题。有时不应该发生“完整性约束违规”错误。
答案 0 :(得分:2)
来自docs:
默认情况下禁用外键约束(对于向后键 兼容性),因此必须为每个数据库单独启用 单独连接。
答案 1 :(得分:1)
这不是马车。只是许多用户不需要严格的约束。 SQLite是那里的one of the most tested个软件