1=1即为true,用在where条件或是循环语句,select * from table where 1=1即查询满足1=1的所有数据,此时where条件相当于没有生效说白了这语句就是没用,不过这种情况一般用于语句拼接,在where 1=1 之后可以任意拼接条件,直接拼接and A=‘a’之类的这样省去了判断前面是否有where关键字和是否需要加and关键字