Maison > base de données > tutoriel mysql > Qu'est-ce que l'instruction 'where 1=1' dans MySQL ?

Qu'est-ce que l'instruction 'where 1=1' dans MySQL ?

WBOY
Libérer: 2023-09-04 17:21:03
avant
1235 Les gens l'ont consulté

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

Dans MySQL, "Where 1=1" générera toutes les lignes du tableau car l'instruction est toujours vraie. un Pour mieux comprendre l'instruction, l'exemple est donné ci-dessous -

Tout d'abord, créez un tableau à l'aide de la commande create. Donné ci-dessous -

mysql> CREATE table WhereConditon
-> (
-> id int,
-> name varchar(100)
-> );
Query OK, 0 rows affected (0.43 sec)
Copier après la connexion

Après avoir créé avec succès la table, insérez quelques enregistrements via la commande d'insertion La requête pour cela est la suivante -

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)
Copier après la connexion

Maintenant, l'enregistrement est inséré avec succès et vous pouvez voir le nombre d'enregistrements dans le tableau Vérifiez à l’aide de l’instruction select. Donné ci-dessous -

mysql> SELECT * from WhereConditon;
Copier après la connexion

Après avoir exécuté la requête ci-dessus, vous pouvez voir tous les enregistrements de la table comme suit -

+------+-------+
| id   | name  |
+------+-------+
| 1    | John  |
| 2    | Smith |
| 3    | Bob   |
| 4    | David |
+------+-------+
4 rows in set (0.00 sec)
Copier après la connexion

Maintenant, l'instruction 1=1 est utilisée avec l'instruction select pour afficher table. Tous les noms seront affichés comme 1 = 1 est toujours vrai.

La requête pour cela est la suivante -

mysql> select name from WhereConditon where 1=1;
Copier après la connexion

Ce qui suit est le résultat de la requête ci-dessus

+-------+
| name  |
+-------+
| John  |
| Smith |
| Bob   |
| David |
+-------+
4 rows in set (0.00 sec)
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal