【发布时间】:2012-06-23 10:16:19
【问题描述】:
我有一个包含日期的数据库表
(`date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00').
我正在使用 MySQL。从程序中,有时数据会在没有日期的情况下传递到数据库。因此,日期值自动分配给0000-00-00 00:00:00
当使用日期列调用表数据时会出错
...'0000-00-00 00:00:00' can not be represented as java.sql.Timestamp.......
我尝试在插入数据时将空值传递给日期,但它被分配给当前时间。
有什么方法可以在不改变表结构的情况下获得ResultSet?
【问题讨论】: