SELECT id,command,description,content FROM message WHERE 1=1这句话后面的where1=1是什么意思
据我目前的了解 这是为了养成良好的编码习惯!即使不需要代码拼接也尽量加上!防止忘加条件,造成全表操作
1=1是true,相当于没有where条件一样,查出来的结果。一般这样写为了代码中拼sql语句。
为了拼接后面的sql语言,如果后面没有追加,可以保证sql成立不出错。