【发布时间】:2014-07-22 15:55:41
【问题描述】:
我正在导入具有 2 个字段的 csv 文件,即sales,date。 CSV 文件如下所示
100,2014-07-01
100,2014-07-03
100,2014-07-04
100,garbaze date
我已经迁移到mysql如下
id date_input
100 2014-07-01
100 2014-07-3
100 2014-07-04
100 garbaze date
不幸的是 date_input 是 varchar ,现在我需要删除垃圾值并只显示真实日期
id date_input
100 2014-07-01
100 2014-07-3
100 2014-07-04
我试过了
SELECT * FROM TABLE WHERE date_input LIKE '20%'
但有时 garbaze 可能是 20-date-garbaze 有什么想法吗?
我无法将 date_input 的数据类型设为日期,因为我正在使用 loaddata 将记录从 csv 导入 mysql。一种数据类型不匹配将停止所有其他导入
【问题讨论】:
-
如果您将日期存储为日期而不是字符串,这将很容易