执行更新查询时出错 - 错误代码:1292。不正确的日期时间值:“YYYYMMDDHHMMSSZ”
Error while performing Update query- Error Code: 1292. Incorrect datetime value: ''YYYYMMDDHHMMSSZ"
我正在尝试将字符串格式 YYYYMMDDHHMMSSZ
的日期时间更新为 YYYY-MM-DD HH:MM:SS
。
我正在尝试 运行 查询:Update consolidated_table SET createtimestamp_E=DATE_FORMAT(createtimestamp_E, '%Y-%m-%d %T')
但得到:
Error Code: 1292`. Incorrect datetime value: ''
我尝试插入日期时间格式的 csv 文件,但没有成功。
所以我不得不以字符串格式上传它,现在我试图将字符串转换为日期格式,但在静脉中。
我使用以下命令解决了这个问题:
SUBSTRING(@var, 1, CHAR_LENGTH(@var)-1).
我还想将此列从字符串转换为日期时间,为此我使用了以下命令:
SET createtimestamp=CONVERT (SUBSTRING(@var, 1, CHAR_LENGTH(@var)-1),DATETIME)
我正在尝试将字符串格式 YYYYMMDDHHMMSSZ
的日期时间更新为 YYYY-MM-DD HH:MM:SS
。
我正在尝试 运行 查询:Update consolidated_table SET createtimestamp_E=DATE_FORMAT(createtimestamp_E, '%Y-%m-%d %T')
但得到:
Error Code: 1292`. Incorrect datetime value: ''
我尝试插入日期时间格式的 csv 文件,但没有成功。
所以我不得不以字符串格式上传它,现在我试图将字符串转换为日期格式,但在静脉中。
我使用以下命令解决了这个问题: SUBSTRING(@var, 1, CHAR_LENGTH(@var)-1).
我还想将此列从字符串转换为日期时间,为此我使用了以下命令:
SET createtimestamp=CONVERT (SUBSTRING(@var, 1, CHAR_LENGTH(@var)-1),DATETIME)