提问人:BEAST FOOTBALL 提问时间:1/2/2023 最后编辑:Ken WhiteBEAST FOOTBALL 更新时间:1/2/2023 访问量:22
如何将具有 varchar 数据类型列的表更改为 Datetime/Timestamp
How to alter a table with a column of varchar datatype to Datetime/ Timestamp
问:
我尝试将数据类型从 Varchar 更改为 Datetime,但它一直带来以下错误。
第 6 行“pickup_time”列的日期时间值不正确
我期待图像中的查询起作用。
答:
1赞
ysth
1/2/2023
#1
若要将类型更改为 datetime,所有现有值都必须能够强制转换为日期时间,而不会出现任何错误。查找不是的值,或者先使用 str_to_date 更新它们(如果只是更改格式的问题)。
如果存在空白值,则需要先将其更改为 null。
评论