如何在mysql中初始化null char中设置位

时间:2013-02-13 18:50:55

标签: java mysql

我有一个char(1),它可以在Mysql表中默认为null。我正在尝试将此char的所有八位用作单独的标志。

我面临的问题是,当我尝试在字段的初始值为空时设置位组合时,它会搞砸,并且真值(比如254)不会被反映出来。

有没有办法设置(最初为空)char的位,而不对表进行任何额外的查询?

1 个答案:

答案 0 :(得分:0)

您可以在查询中使用IFNULL。如果列中的值为null,则显示的控制台的值将为0.

select ifnull(your_columns_name,0) from myDB ;