0
如果我有一个字符串,的日期和时间
2016-02-24T18:12:24-0500
是否可以直接存储在MySQL作为一个日期时间或时间戳,还是应该被分成装货前两列,如日期和时间存储。
当从数据库中检索数据时,我需要根据日期和时间对记录集进行排序。如果它可以作为一个日期时间存储,它可以用来直接对检索到的记录进行排序吗?
我会在Java和JPA程序中使用它。
编辑:
我必须这样编写的文本文件:
1 A 2016-02-24T18:12:24-0500
2 B 2016-02-25T18:12:24-0500
3 C 2016-02-26T18:12:24-0500
然后我将使用此语句将数据加载到数据库:
LOAD DATA LOCAL INFILE 'data.txt'INTO TABLE UserData
这可以直接加载到数据库表UserData中吗?
请看我添加的帖子。 – marlon
如果您要加载Mysql加载数据功能,您需要在那里进行转换。我没有使用该加载工具的经验,但是这里的一些搜索显示可以使用str_to_date转换。看看这里:http://stackoverflow.com/questions/18927249/how-to-load-date-data-in-mysql-when-using-load-data – gfelisberto