sql语句里面出现1=1的原因?

来源:互联网 发布:centos安装图形界面 编辑:程序博客网 时间:2024/06/05 09:53

动态SQL中连接AND条件
where 1=1 是为了避免where 关键字后面的第一个词直接就是 “and”而导致语法错误。

where后面总要有语句,加上了1=1后就可以保证语法不会出错!

select * from table where 1=1

因为table中根本就没有名称为1的字段,所以该SQL等效于select * from table

原创粉丝点击