当前位置: 代码迷 >> 其他数据库 >> sqlite怎么默认打开外键约束
  详细解决方案

sqlite怎么默认打开外键约束

热度:715   发布时间:2013-02-26 00:00:00.0
sqlite如何默认打开外键约束
最近在用sqlite数据库,需要实现外键约束,虽然SQLite在3.6.19版本中开始支持外键约束,但是为了兼容以前的程序,默认并没有启用该功能,如果要启用该功能每次都要需要使用如下语句:PRAGMA foreign_keys = ON来打开。
想请教一下大家有什么办法直接保持每次进数据库外键约束都是默认打开的。谢谢!

------解决方案--------------------------------------------------------
似乎没有,要手动PRAGMA foreign_keys = ON

------解决方案--------------------------------------------------------
是的,目前的SQLITE版本中,foreign key constraints 是默认关闭,必须在每次连接中自己PRAGMA foreign_keys = ON;打开。
------解决方案--------------------------------------------------------
兼容性是很重要的。否则,一些功能性的东西就得修改了。
  相关解决方案