当我创建一个SQLite内存数据库时 - 如何在完成后删除它?它是在脚本结束并关闭连接时自动释放的吗?
$pdo = new PDO('sqlite::memory:');
答案 0 :(得分:12)
强制SQLite数据库纯粹存在的最常用方法 内存是使用特殊文件名“:memory:”打开数据库... ...完成后,不会打开任何磁盘文件。而是一个新的数据库 纯粹在记忆中创造。数据库一旦存在就不再存在 数据库连接已关闭。 Every:memory:数据库是不同的 来自其他人。因此,打开两个数据库连接,每个连接 filename“:memory:”将创建两个独立的内存数据库。 - SQLite
答案 1 :(得分:3)
是的,这就是发生的事情。