在与我的同事的一次谈话中,他提到他意外地在生产中部署了一个“裸露的where子句”。
什么是“裸露的where子句”?
发布于 2013-03-08 01:26:29
裸WHERE子句将引用总是返回true的内容
WHERE 1 = 1这通常用于搜索表单,用户可以在其中输入一个或多个值,而不是检查计数器来确定是否需要添加where子句,而是添加一个通用的WHERE子句,并在and子句中构建所有内容。如果您没有检查以确保至少添加了on和子句,则可能会遇到问题。
https://stackoverflow.com/questions/15277753
复制相似问题