delete from appurtenance where 1=1中1=1表示什么意思?
从MicrosoftServer2000数据库表appurtenance中删除数据,但我不明白where1=1表示什么意思,哪位高手知道麻烦帮帮忙,谢了!...
从Microsoft Server 2000数据库表appurtenance中删除数据,但我不明白
where 1=1表示什么意思,哪位高手知道麻烦帮帮忙,谢了! 展开
where 1=1表示什么意思,哪位高手知道麻烦帮帮忙,谢了! 展开
3个回答
展开全部
用于拼凑sql,假如你删除的sql是动态的,就是有可能要加条件,这样当条件存在时是正常的,如果条件不存在没有1=1就会报错因为where后边没有条件
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这相当于一个始终成立的条件语句
因为 1=1始终成立
所以无论如何都会执行
因为 1=1始终成立
所以无论如何都会执行
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询