【问题标题】:SQLite, PHP PDO: setting foreign_keys ONSQLite,PHP PDO:将 foreign_keys 设置为 ON
【发布时间】:2013-01-30 13:31:44
【问题描述】:

有没有办法使用 PDO SQLite 驱动程序选项设置 SQLite 外键:

new PDO('sqlite:...',array(driver options))

还是使用 PDO::setAttribute() 方法?

【问题讨论】:

    标签: sqlite pdo foreign-keys


    【解决方案1】:

    只需像执行任何其他 SQL 命令一样执行 PRAGMA foreign_keys = on

    【讨论】:

    • 每次我需要删除或更新某个表时执行单独的查询很烦人..
    • 你应该尽量保持一个连接打开(如果可能的话)。
    • 你的意思是持久连接?否则即使我不使用 DELETE 或 UPDATE 查询也会执行额外的查询。
    猜你喜欢
    • 1970-01-01
    • 2016-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 1970-01-01
    • 2021-12-27
    • 2013-04-02
    相关资源
    最近更新 更多