SQLite外键设置

xiozqbni  于 2022-11-15  发布在  SQLite
关注(0)|答案(1)|浏览(313)

我正在用Firefox上的SQLite管理器插件创建一个SQLite数据库。当我创建数据库并想要启用外键时,我转到数据库设置并将“外键”选项切换到“开”。当我改变这一点时,它工作得很好
然而,当我关闭数据库并重新打开它时,设置又被关闭了。有人知道这是为什么吗?

5n0oy7gb

5n0oy7gb1#

这种行为是有意为之的。
通过转到数据库设置选项卡并将外键开关设置为开,外键可以是enabled manually for each database session
请注意“为每个数据库会话”这一短语。这只是遵循SQLite本身的默认行为,没有提供一种“设置并忘记它”的方法。

相关问题