0

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

我面临的问题是,当我尝试在字段的初始值为空时设置位组合时,它会变得混乱,并且不会反映真实值(比如 254)。

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

4

1 回答 1

0

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

select ifnull(your_columns_name,0) from myDB ;
于 2013-02-13T18:55:17.290 回答