字段无效的默认值(Invalid default value for xxx) 本页为结构迁移/同步阶段报字段无效的默认值(Invalid default value for xxx)错误的场景、关键词、可能原因和修复方法建议。 场景描述 包含结构迁移/同步的任务,在进行结构迁移时失败,错误信息提示“Invalid default value for xxx”。 关键词 Invalid default value for xxx 可能原因 目标库sqlmode包含NOZEROINDATE,NOZERODATE,而表的定义中时间类型字段默认值包含00000000 00:00:00。 修复方法 1. 查看源库建表语句和目标库sqlmode,确认是sqlmode导致的问题后,可按以下两种方法中的一种进行修复: 修改源库中设计的相关字段的默认值,默认值不要设成00000000。 修改目标库sqlmode,将NOZEROINDATE,NOZERODATE去掉。 2. 若非sqlmode原因,请联系DTS客服处理。