Mysql选择 'yy/dd/MM'和 'yy/dd/MM'之间的日期

标签 mysql simpledateformat

我陷入了这样一种情况:我通过“LOAD DATA LOCAL INFILE”从 CSV 文件读取数据并将其存储在 Mysql 表中。

我的表格中的日期列是字符串类型。

如果我的日期格式为'yy/dd/MM',则以下查询不起作用,它仅返回 2 条记录

select column1, column2 from myTable where date between '16/08/15' and '16/08/20';

如果我运行这个:

select column1, column2 from myTable where date > '16/08/15';

它返回所有记录。

有没有办法运行第一个查询,以便我可以指定开始和结束日期?

最佳答案

在查询中使用日期之前,将日期转换为“yyyy-mm-dd”格式,这样会更容易。

关于Mysql选择 'yy/dd/MM'和 'yy/dd/MM'之间的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39943523/

相关文章:

php - Kunena Component v. 3.0.4 中的 fatal error

php - MySQL 学说 YAML

java - SimpleDateFormat 宽容导致意外行为

java - 无法解析的日期异常 : SimpleDateFormat

java - 日期解析魔法

php - 将 'Array' 插入 mysql 表的各个字段(不是原始数据)

javascript - (PHP, Google Chart) 使用PHP页面中数据的饼图

mysql - 获取外键指向的行 - mysql

Java:我的 JFormattedTextField 中不良行为的来源在哪里?

Java 将字符串日期解析为毫秒