Heim > Datenbank > MySQL-Tutorial > Was ist die „where 1=1'-Anweisung in MySQL?

Was ist die „where 1=1'-Anweisung in MySQL?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2023-09-04 17:21:03
nach vorne
1266 Leute haben es durchsucht

MySQL 中的“where 1=1”语句是什么?

In MySQL generiert „Where 1=1“ alle Zeilen in der Tabelle, da die Aussage immer wahr ist. eins Um die Aussage besser zu verstehen, finden Sie unten ein Beispiel:

Erstellen Sie zunächst eine Tabelle mit Hilfe des Befehls „create“. Es wird wie folgt angegeben:

mysql> CREATE table WhereConditon
-> (
-> id int,
-> name varchar(100)
-> );
Query OK, 0 rows affected (0.43 sec)
Nach dem Login kopieren

Fügen Sie nach erfolgreicher Erstellung der Tabelle einige Datensätze mit dem Befehl „Einfügen“ ein Die Abfrage hierfür lautet wie folgt:

mysql> INSERT into WhereConditon values(1,'John');
Query OK, 1 row affected (0.16 sec)

mysql> INSERT into WhereConditon values(2,'Smith');
Query OK, 1 row affected (0.15 sec)

mysql> INSERT into WhereConditon values(3,'Bob');
Query OK, 1 row affected (0.16 sec)

mysql> INSERT into WhereConditon values(4,'David');
Query OK, 1 row affected (0.13 sec)
Nach dem Login kopieren

Jetzt wurde der Datensatz erfolgreich eingefügt und Sie können die Anzahl der Datensätze in der Tabelle sehen Überprüfen Sie dies mithilfe der Select-Anweisung. Unten angegeben -

mysql> SELECT * from WhereConditon;
Nach dem Login kopieren

Nachdem Sie die obige Abfrage ausgeführt haben, können Sie alle Datensätze in der Tabelle wie folgt sehen -

+------+-------+
| id   | name  |
+------+-------+
| 1    | John  |
| 2    | Smith |
| 3    | Bob   |
| 4    | David |
+------+-------+
4 rows in set (0.00 sec)
Nach dem Login kopieren

Jetzt wird Anweisung 1=1 mit der Select-Anweisung zur Anzeige verwendet Tabelle. Alle Namen werden als 1=1 angezeigt, was immer wahr ist

Das obige ist der detaillierte Inhalt vonWas ist die „where 1=1'-Anweisung in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage