SQL操作應(yīng)用——允許為null的列,查詢有潛在大坑
提問人:ylm發(fā)布時(shí)間:2020-09-28
單列索引不存null值,復(fù)合索引不存全為null的值,如果列允許為null,可能會(huì)得到“不符合預(yù)期”的結(jié)果集
select * from user where name != ‘shenjian’
如果name允許為null,索引不存儲(chǔ)null值,結(jié)果集中不會(huì)包含這些記錄。
所以,請(qǐng)使用not null約束以及默認(rèn)值。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>