我在数据库中有日期字段,但不幸的是日期字段类型是varchar。日期插入,如08-07-2010(dd-mm-yy)。我想短的数据按日期asc顺序(年)像08-07-2009,07-07-2010。当我使用"order by date asc“是按年排序的短数据,比如07-07-2010,08-07-2009。如果你有我的问题,请给我任何建议
select * from tbl_name order by
查询运行成功: INSERT INTO tbl_temp SET id = 3, date = '1392-02-31';
结果显示值超出范围,所以我如何设置列以获取日期格式的任何值,这里我可以将列设置为text或varchar,因此它只获取数据,但稍后我需要设置一些触发器,说明我需要列类型为date>的日期。注意:问题是,日期列有<em