【标题】(请简要描述下实现的内容)
修复数字转date表现
【实现内容】:
修复数字转date表现
【根因分析】:
日期相关转换受strict、no_zero_date控制,原表现与预期不符。之前已对字符转date做过处理,数字转date与字符转date解析规则不同:
#I6LJ88:【测试类型:no_zero_date测试】【测试版本:5.0.0】no_zero_date功能与MySQL不符
【实现方案】:
对两参数开关情况,均参照M*报错、告警及返回值,对代码进行响应修改
经验证,对原字符转date、datetime、timestamp无影响
数字转datetime、timestamp无该问题
【关联需求或issue】:
#I83I9E:【测试类型:SQL功能】【测试版本:5.1.0】【自动化】uint类型转date类型,部分结果和M*不一致

【开发自验报告】:

  1. 请附上自验结果(内容或者截图)
    输入图片说明
  2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
    已补充用例
  3. 是否涉及资料修改,如是,在docs仓库补充资料
    已在no_zero_date参数介绍说明,无需修改
  4. 是否考虑支撑升级和在线扩容等扩展场景
  5. 是否考虑异常场景/并发场景/前向兼容/性能场景
  6. 是否对其他模块产生影响

【其他说明】: