MySQL str_to_date问题
我现在有一个csv表,里面有一个字段是SaleDate,导入时选择了varchar,所以现在需要将SaleDate比变成日期格式
主要有两种格式,一个是"%M %d, %Y",还有一个是"%d-%M-%Y"
第一步:创建了新的字段存储更改后的日期字段
ALTER TABLE house
Add SaleDateConverted Date;
第二部 转换第一种日期
select SaleDate,
STR_TO_DATE(SaleDate,"%M %d, %Y"), SaleDateConverted from house;
update house set SaleDateConverted = STR_TO_DATE(SaleDate,"%M %d, %Y")
运行到这里就会出现1411报错
1411 - Incorrect datetime value: '10-Jun-14' for function str_to_date, Time: 0.001000s