首页 > 解决方案 > 更新表结构时 sqlite3.exe 需要重新启动

问题描述

启动sqlite3.exe my_table后,我从外部更新数据库架构(添加/删除列)(例如,在我的情况下是 PHP laravel),然后我检查表结构PRAGMA table_info(my_table):架构未更新。如果我关闭然后重新启动sqlite3.exe我会看到更新。

如果从外部更改了数据结构,sqlite3.exe是否需要重新启动?

标签: sqlite

解决方案


是的。如果数据已在外部编辑,则需要将其重新加载到程序中。


推荐阅读