• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

错误而执行更新查询 – 错误代码:1292不正确的日期时间值:“” YYYYMMDDHHMMSSZ”

mysql 来源:Naveen 3次浏览

我试图更新日期时间是在字符串格式YYYYMMDDHHMMSSZYYYY-MM-DD HH:MM:SS错误而执行更新查询 – 错误代码:1292不正确的日期时间值:“” YYYYMMDDHHMMSSZ”

我试图运行一个查询: Update consolidated_table SET createtimestamp_E=DATE_FORMAT(createtimestamp_E, '%Y-%m-%d %T')但得到:

Error Code: 1292`. Incorrect datetime value: ”

我试图将在日期时间格式的CSV文件,但没有奏效

所以我不得不把它上传在字符串格式,现在我想转换。字符串转换为日期f ormat,但静脉。


===========解决方案如下:

我可以通过使用以下命令来解决此问题: SUBSTRING(@var,1,CHAR_LENGTH(@var)-1)。

我还希望该列从字符串转换为datetime针对我用下面的命令:

SET createtimestamp = CONVERT(SUBSTRING(@var,1,CHAR_LENGTH(@var)-1),DATETIME)


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)