我有一个名为checkdate的表格。
表格结构如下...
Curr_date
150120
160120
170120
180120
(日期格式为DDMMYY)
只有一个列是'主键'
现在我想获取表中保存的最新日期或当前日期(它不会总是最后一行)
例如: 最近添加的日期是:010122
那么,记录将显示如下...
Curr_date
010122 <--- The Latest date is on the top
150120
160120
170120
现在怎么在MySQL中获取最后一行添加的数据?在这种情况下?
(注意:'select TOP 1 * from table_name order by Id desc' 不起作用...并且我也想不使用ID列来进行操作...)
编辑:数据类型为字符串。
select date_col from test order by STR_TO_DATE(date_col,'%d%m%Y') desc limit 1;
- VBoka