天天看點

Mysql_學習記錄前言正文

本篇部落客要記錄一些開發中使用的到一些知識點。

注意:

測試:

Mysql_學習記錄前言正文

where 1=1其實是一種規範的sql語句書寫方式。有利于我們減少我們在開發過程中的bug。

應用場景

普通操作 select * from user where username=”content”; 附帶where 1=1 select * from user where 1=1 and username=”content”;

從上述的例子中可以看出,如果我們給出的username條件為null時,整個sql語句将變成錯誤的.

在使用帶有where 1=1 的恒等條件時,将不會出現之類的問題.

總結

where 1=1 并不是官方要求的,隻是衆多開發者在開發過程中遵循的規範.