5

我有一个时间戳对象-

java.sql.Timestamp time = null;

我在数据库表中有一个datetimeval_time

val_time datetime

情况是,在执行操作时,它val_time没有得到更新(这在我的情况下很正常)。从数据库读取时,日期时间值自然为空。所以时间戳对象也将为空。我的问题是 -我们可以得到一些除 null 以外的默认值吗?

4

1 回答 1

7

由于您在使用 mysql 的标签中声明,我建议您在查询中使用 IFNULL 语句来获取默认值而不是 NULL 。

SELECT IFNULL(colname, your-default-value) FROM xyz;

http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html#function_ifnull

于 2012-09-11T06:45:48.310 回答