Eine kurze Analyse der Unterschiede zwischen „:=“ und „=“ in MySQL

Eine kurze Analyse der Unterschiede zwischen „:=“ und „=“ in MySQL

=

Nur beim Setzen und Aktualisieren wirkt es wie :=, also eine Zuweisung, sonst wirkt es gleich. Aus diesem Grund müssen Sie bei der Verwendung von Variablen zur Implementierung von Zeilennummern := verwenden.

:=

Es hat nicht nur die Funktion der Wertezuweisung beim Setzen und Aktualisieren, sondern auch bei der Auswahl.

Nachfolgend sehen Sie einen Vergleich der Auswirkungen von = und = in select

SQL-Befehle

setze @num = 0;
SELECT @num := @num+1 AS rowno, nc als Spitzname aus table_user;

Ergebnis

SQL-Befehle

setze @num = 0;
SELECT @num = @num+1 AS rowno, nc als Spitzname von table_user;

Ergebnis

SQL-Befehle

setze @num = 0;
SELECT @num = @num AS rowno, nc als Spitzname von table_user;

Ergebnis


Referenz: https://www.jb51.net/article/167218.htm

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Erklären Sie die Verwendung des <=>-Operators in MySQL
  • MySQL, wobei 1 = 1 Beurteilungsfunktion Beschreibung
  • mysql sql_mode="" Funktionsbeschreibung
  • Zusammenfassung der Verwendung spezieller Operatoren in MySql
  • Grafische Einführung in den Unterschied zwischen := und = in MySQL

<<:  Verwenden Sie den Linux-Befehl „seq“, um eine Zahlenfolge zu generieren (empfohlen)

>>:  js implementiert Axios Limit-Anforderungswarteschlange

Artikel empfehlen

HTML css js implementiert Tab-Seite Beispielcode

Code kopieren Der Code lautet wie folgt: <html...

So öffnen Sie externe Netzwerkzugriffsrechte für MySQL

Wie unten dargestellt: Führen Sie hauptsächlich A...

MySQL-Einstellungscode für die grüne Version und Details zum Fehler 1067

MySQL-Einstellungscode für grüne Version und Fehl...

Zusammenfassung der verschiedenen Haltungen der MySQL-Berechtigungseskalation

Inhaltsverzeichnis 1. Schreiben Sie Webshell in d...

Css3 realisiert nahtloses Scrollen und Anti-Shake

Frage Das nahtlose Scrollen von Bildern und Texte...

mysql löst zeitzonenbezogene Probleme

Vorwort: Bei der Verwendung von MySQL können Prob...

jQuery implementiert Akkordeoneffekte

Dieser Artikel gibt Ihnen den spezifischen Code v...

Beispiel zum Erstellen und Ausführen mehrerer MySQL-Container in Docker

1. Verwenden Sie das Image mysql/mysql-server:lat...

Vue Storage enthält eine Lösung für Boolesche Werte

Vue speichert Speicher mit Booleschen Werten Ich ...

Detaillierte Erklärung der Zählung ohne Filterbedingungen in MySQL

zählen(*) erreichen 1. MyISAM: Speichert die Gesa...

Nginx verwendet Lua+Redis, um IP dynamisch zu blockieren

1. Hintergrund Bei unserer täglichen Website-Wart...

Docker-Fallanalyse: Erstellen eines Redis-Dienstes

Inhaltsverzeichnis 1 Mount-Verzeichnisse und Date...