Heim >Datenbank >MySQL-Tutorial >Gibt es in MySQL ein doppeltes Gleichheitszeichen?

Gibt es in MySQL ein doppeltes Gleichheitszeichen?

王林
王林nach vorne
2023-09-14 09:09:071445Durchsuche

Gibt es in MySQL ein doppeltes Gleichheitszeichen?

Es gibt kein Konzept für doppelte Gleichheitszeichen. Es kann zum Vergleich zweier Werte verwendet werden. Wenn Sie in MySQL doppelte Gleichheitszeichen (==) verwenden, erhalten Sie eine Fehlermeldung.

Lassen Sie uns überprüfen, ob dieses Konzept richtig ist. Deklarieren Sie eine Variable −

mysql> set @Number=10;
Query OK, 0 rows affected (0.00 sec)

Vergleichen Sie nun den obigen Variablenwert mit 10. Das Ergebnis ist 1, wenn die beiden Werte gleich sind, andernfalls 0.

Verwenden Sie das doppelte Gleichheitszeichen -

mysql> select 10==@Number;

Dadurch wird die folgende Ausgabe erzeugt, d. h. Fehler -

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

Lassen Sie uns nun das doppelte Gleichheitszeichen (==) in ein einfaches Gleichheitszeichen (=) ändern −

mysql> select 10=@Number;

Dies erzeugt Folgendes Ausgabe -

+------------+
| 10=@Number |
+------------+
| 1          |
+------------+
1 row in set (0.00 sec)

Das obige ist der detaillierte Inhalt vonGibt es in MySQL ein doppeltes Gleichheitszeichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen