在上述語句拼寫時,使用where 1=1,當(dāng)b不等于空時,可以直接拼接“and”語句,而不會導(dǎo)致語法錯誤。如果沒有where 1=1,原來的SQL語句就變成(假設(shè)b傳入了"abc"): 1 "select * from t_user where and b= 'abc' "; 很明顯,上述SQL語句會有語法錯誤。所以,之所以添加1=1,就是為了方便SQL拼接。 從另外一個...
www.dbjr.com.cn/article/2492...htm 2025-6-3