什么是'裸地子句'

Chu*_*way 5 sql

在与我的同事的一次谈话中,他提到他不小心将"裸露的地方条款"投入生产.

什么是'裸体哪里条款'?

Mat*_*che 10

一个裸WHERE子句指的是总是返回true的东西

WHERE 1 = 1
Run Code Online (Sandbox Code Playgroud)

这通常用于搜索表单,用户可以在其中输入一个或多个值,而不是检查计数器以查看是否需要添加WHERE子句,添加通用WHERE子句并在AND子句中构建所有内容.如果您没有检查以确保至少添加了AND子句,则可能会遇到问题.