Ton*_*rez -2 mysql comparison null
我已经意识到如果'fk_building'为null,这两个查询都不起作用.我不明白为什么,似乎找不到一个很好的解释,因为它有点难以谷歌.有人可以解释为什么地狱!= 3不会返回一切不是3 ??? 包括空行?为什么我需要使用<=>?
update floor set fk_building = 3 where fk_building != 3 and floor_id = 1;
Run Code Online (Sandbox Code Playgroud)
要么
select * from floor where fk_building != 3
Run Code Online (Sandbox Code Playgroud)
在fk_building为null的地方不起作用.