Ich arbeite an meinem alten Projekt und ich fand auf ihrem Code WHERE TRUE AND ID='1' AND STAT='1'
. Ich habe versucht, TRUE AND
entfernt, so dass die Abfrage WHERE ID='1' AND STAT='1'
werden und das gleiche Ergebnis erhalten.Was ist die Verwendung von "WHERE TRUE" in MySQL
Ich weiß, wir TRUE
als boolean suchen können ‚wo etwas wahr ist‘, wie WHERE FLAG = TRUE
und this MySQL documentation state that
Die Konstanten TRUE und FALSE auswerten zu 1 bzw. 0. Die Konstantennamen können in jedem beliebigen Großbuchstaben geschrieben werden.
Ich habe auch versucht SELECT * FROM MYTABLE WHERE TRUE
aber es ist genau das gleiche wie SELECT * FROM MYTABLE
was ist der Zweck der TRUE
in ihrer Abfrage?