1=1结果为true,使用where true后测试
所有条件为null
第一个条件为null
全部不为null
都能得出正确结果,where 1也能得到正确结果,google后发现没有人这么做,这是为什么呢
SELECT * FROM `table` WHERE 1=1SELECT * FROM `table` WHERE TRUESELECT * FROM `table` WHERE 1
慕运维8079593
相关分类