weibiao
(Hacker X Tlq Y Cf V)
1
为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
【概述】 场景 + 问题概述
【背景】 做过哪些操作
【现象】 业务和数据库现象
【问题】 当前遇到的问题
【业务影响】
【TiDB 版本】 v5.2.4
【应用软件及版本】
这是之前的表字段:file_save_path
varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT
‘文件保存路径’,
截图是想改成not null,为什么会报这错误。
weibiao
(Hacker X Tlq Y Cf V)
2
update t1 set file_save_path = “” where file_save_path is null; 执行下这个可以了。
xfworld
(魔幻之翼)
3
file_save_path
是不是有数据,DDL 变更的时候,会优先检查数据是否有损
过不了检查吧
weibiao
(Hacker X Tlq Y Cf V)
4
对,是的。 update下null改成""就可以了。 但是重建数据,很慢。