sqlite - 更新表结构时 sqlite3.exe 需要重新启动
问题描述
启动sqlite3.exe my_table后,我从外部更新数据库架构(添加/删除列)(例如,在我的情况下是 PHP laravel),然后我检查表结构PRAGMA table_info(my_table)
:架构未更新。如果我关闭然后重新启动sqlite3.exe我会看到更新。
如果从外部更改了数据结构,sqlite3.exe是否需要重新启动?
解决方案
是的。如果数据已在外部编辑,则需要将其重新加载到程序中。
推荐阅读
- reactjs - React JS 中 UseEffect 钩子的 Jest 测试用例
- java - 为什么1534236469不能通过
- react-final-form - 反应最终形式的问题
- python - 在 Google Colab 中运行 python 参数
- xml - 与元素类型“名称”关联的属性“{1}”应为开放引号
- python - 使用熊猫检查值存在于哪一列
- php - 带有if和else语句的foreach循环在if语句为假时不执行else语句
- unity3d - 脚本中只有三分之一的条件(徽标)有效,其他徽标不响应 - unity3D
- here-api - 这里的 api,移动 SDK 中的 RouteFeatureWeightType
- angular - 如何将csv文件保存到本地路径,而不是下载它?