SQLite、PHP PDO:在上设置外键

SQLite、PHP PDO:在上设置外键,sqlite,pdo,foreign-keys,Sqlite,Pdo,Foreign Keys,有没有办法使用PDO SQLite驱动程序选项设置SQLite外键: new PDO('sqlite:...',array(driver options)) 或者使用PDO::setAttribute()方法?只需像任何其他SQL命令一样执行PRAGMA foreign_keys=on。每次需要删除或更新某些表时执行单独的查询是很烦人的。您应该尝试保持一个连接处于打开状态(如果可能)。您是指持久连接吗?否则,即使我不使用删除或更新查询,也会执行额外的查询。

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

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

或者使用PDO::setAttribute()方法?

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

每次需要删除或更新某些表时执行单独的查询是很烦人的。您应该尝试保持一个连接处于打开状态(如果可能)。您是指持久连接吗?否则,即使我不使用删除或更新查询,也会执行额外的查询。