• 8191阅读
  • 1回复

使用sqlite中如何支持外键约束? [复制链接]

上一主题 下一主题
离线unail
 
只看楼主 倒序阅读 楼主  发表于: 2010-06-03
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
slqite本身会忽略外键约束?
求教解决方案
离线zihongdelei
只看该作者 1楼 发表于: 2010-08-01
      QT库中自带的sqlite驱动是支持外键约束的(编译时已开启外键约束支持),但需要在执行任何操作前执行“PRAGMA foreign_keys = ON”SQL来开启外键约束(运行时开启外键约束支持),然后执行“PRAGMA foreign_keys”SQL,返回结果集的record(0)的field(0)为1即说明外键约束已开启。
快速回复
限100 字节
 
上一个 下一个