tidb 添加字段导致部分数据丢失

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
生产环境的财务相关数据

【概述】使用alter table 添加字段后部分数据丢失

【背景】 操作命令 ```
ALTER TABLE
sap_certificate
ADD
zdrid varchar(15) NOT NULL DEFAULT ‘’ COMMENT ‘制单人id’
AFTER
zdr


【现象】 数据库查询部分数据丢失

【问题】 数据丢失无法恢复

【业务影响】 数据丢失

【TiDB 版本】 4.0.11

【附件】 
- 相关日志、配置文件、Grafana 监控(https://metricstool.pingcap.com/)
- TiUP Cluster Display 信息
- TiUP CLuster Edit config 信息
- TiDB-Overview 监控
- 对应模块的 Grafana 监控(如有 BR、TiDB-binlog、TiCDC 等)
- 对应模块日志(包含问题前后 1 小时日志)


---
若提问为**性能优化、故障排查**类问题,请下载<a href="/uploads/short-url/uGisshjxFnxx1KgpFOYbfeZjsc6" download="info_gathering.py">脚本</a>运行。终端输出的打印结果,请**务必全选**并复制粘贴上传。[tidb.log|attachment](upload://o4BFPmtyYX5vLLWonXlikR1FMa1.log) (26.4 MB) ![WX20210914-221903|690x110](upload://2VitCWjP7CmUtYs4r9TT2pDUqle.png)

具体表现为如何丢失数据?是按列丢失,还是按行丢失? 添加字段导致数据丢失,理解不了~

tidb add column只变更数据字典,除了加列有没有其他操作

提供详细信息吧, 不然简单描述无法判断的。

1 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。