Il n'y a pas de notion de double signe égal. Il peut être utilisé pour comparer deux valeurs. Si vous utilisez des signes doubles égaux (==) dans MySQL, vous recevrez un message d'erreur.
Vérifions si ce concept est correct. Déclarez une variable −
mysql> set @Number=10; Query OK, 0 rows affected (0.00 sec)
Maintenant, comparez la valeur de la variable ci-dessus avec 10. Le résultat sera 1 si les deux valeurs sont identiques, 0 sinon.
Utilisez le double signe égal -
mysql> select 10==@Number;
Cela produira le résultat suivant, c'est-à-dire Erreur -
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '==@Number' at line 1
Changeons maintenant le double signe égal (==) en un seul signe égal (=) −
mysql> select 10=@Number;
Cela produira ce qui suit sortie -
+------------+ | 10=@Number | +------------+ | 1 | +------------+ 1 row in set (0.00 sec)
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!