我有一个如下所示的mysql表:
+-------------------------------------+----------------+
| RANDOM_ID | CREATED_TIME |
+-------------------------------------+----------------+
| eas133f9c49423f4e5a8ecae43ab7b4ec25 | 1391670326271 |
| 1as19eb8dbaf5914b7f8ca38ab2a43755d9 | 1391670193759 |
| 1as742addbf43dc402ea4b7bce81714cb7d | 1391670067688 |
| 1as87ddab0971bf48b3985205e6aa493c42 | 1391670333973 |
| 1asda07b7b26eb143ee85215c0153cfd7d6 | 1391710641953 |
+-------------------------------------+----------------+
而且,我正在使用JDBC从Java查询表。我使用以下查询:
select RANDOM_ID, group_concat('CREATED_TIME:', cast(CREATED_TIME as char))
from Table_name group by RANDOM_ID
我在ResultSet对象中得到了如下结果:
row1 --> eas133f9c49423f4e5a8ecae43ab7b4ec25, CREATED_TIME:13916
row2 --> 1as19eb8dbaf5914b7f8ca38ab2a43755d9, CREATED_TIME:13916
row2 --> 1as742addbf43dc402ea4b7bce81714cb7d, CREATED_TIME:13916
row2 --> 1as87ddab0971bf48b3985205e6aa493c42, CREATED_TIME:13916
row2 --> 1asda07b7b26eb143ee85215c0153cfd7d6, CREATED_TIME:13917
问题是截断的创建时间值。
我该如何解决这个问题?
P.S:我使用的是Mysql 5.0.27版本