关于sql语句

来源:4-1 动态 SQL 拼接(上)

慕容4804010

2017-10-18 20:46

SELECT id,command,description,content FROM message WHERE 1=1
这句话后面的where1=1是什么意思

写回答 关注

3回答

  • 精慕门4581869
    2018-11-08 15:38:21

    据我目前的了解  这是为了养成良好的编码习惯!即使不需要代码拼接也尽量加上!防止忘加条件,造成全表操作


  • 慕工程0237318
    2017-10-23 17:57:29

    1=1是true,相当于没有where条件一样,查出来的结果。一般这样写为了代码中拼sql语句。

  • Zookkola
    2017-10-18 23:24:13

    为了拼接后面的sql语言,如果后面没有追加,可以保证sql成立不出错。

通过自动回复机器人学Mybatis---基础版

微信公众号自动回复功能学习Mybatis,基础教程加案例实战方式学习

107412 学习 · 786 问题

查看课程

相似问题