前后结果不一致,正确的结果应该是1980-12-12,结果凭空多出那么多年
额 你得发下你具体的信息吧
select str_to_date('1980-12-12','%Y-%m-%d'); 可以参考下这个
类型好区分好,data类型是年月日,还有的是年月日时分秒
还有年月日时分秒 这些日期的 大小写要区分好 yyyy-MM-dd HH:mm:ss