Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 char(1) 可以在 Mysql 表中默认为空。我正在尝试将此字符的所有八位用作单独的标志。
我面临的问题是,当我尝试在字段的初始值为空时设置位组合时,它会变得混乱,并且不会反映真实值(比如 254)。
有没有办法设置(最初为空)字符的位,而不对表进行任何额外的查询?
您可以在 Query 中使用 IFNULL 。如果列中的值为 null ,则显示的控制台值为 0 。
select ifnull(your_columns_name,0) from myDB ;