在我启动sqlite3.exe my_table之后,我从外部更新DB架构(添加/删除列((例如,在我的情况下是PHP laravel(,然后用PRAGMA table_info(my_table)
检查表结构:架构没有更新。如果我关闭,然后重新启动sqlite3.exe我会看到更新。
如果数据结构已从外部更改,则需要重新启动sqlite3.exe,这是预期行为吗?
是的。如果数据已在外部编辑,则需要将其重新加载到程序中。