作者回复: 是的哦,但是可以使用|| true 来绕过吖,union可以帮助我们查询到具体的信息,但是 || true可以帮助我们通过True or False 来判断信息的对错吖。
共 2 条评论
迷路的猴子
2023-04-07来自北京
我理解的union绕过,就是根据条件查询的变种了。
select * from test where id=1 || (select user from users where user_id=1)='admin'
id的值可以输入一个确认不存在的记录,就可以根据返回结果来判断||后面的sql中的信息是否正确。