不一定是被删除,可能只是所用结构查询不显示这类列。SQLite官方说明,table_info只列普通列,不显示生成列和隐藏列;需要核这些列时,table_xinfo提供更完整清单,并通过hidden字段区分类别。一个查询结果里没有出现,不等于原表定义中的列已经消失。

适用的是台式软件实际采用支持相应功能的SQLite版本。先核数据库、表名、实际库版本与原查询,不把另一数据库或界面缓存的列清单拿来对照。不同程序可能自带不同版本,不能只看电脑另外安装的工具,就认定业务软件支持同样的元数据接口。
观察时将正式表定义、普通列查询与扩展列查询对应起来。table_xinfo中的hidden为零表示普通列,为一表示虚拟表中的隐藏列,为二或三表示不同类型的生成列。这里的隐藏是元数据类别,不能自动解释为恶意隐瞒,也不能从查询省略推断硬盘丢失数据。
元数据清单与行内容也应分开。确认列定义存在,没有同时验收每行计算结果或应用映射;若仍有业务异常,应按原软件的字段使用方式另核。本文不修改表结构、不重建生成列,也不让用户为补齐界面清单重复添加同名字段,以免改变原数据设计和已有应用依赖。
风险是把查询覆盖范围当成结构丢失,误做迁移、导入或恢复覆盖。下一步保留去敏的库版本、实际查询及表定义,由软件维护者确认列类别和工具支持,原文件先保存。婺城区台式电脑咨询可拨400-877-9605,说明是导出清单少列还是软件读值出错,不发送客户数据库内容。电脑快修网提供信息展示及第三方维修对接,检查范围、地址与安排当次核实,结构可见性和业务读写结果分别验收。