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

Beispielcode zur Realisierung eines Buchseitenumblättereffekts mit CSS3

Wichtige Erkenntnisse: 1. Beherrschung der CSS3-3...

Methoden zur Verbesserung der Zugriffskontrollsicherheit im Linux-Kernel

Hintergrund Vor einiger Zeit half unser Projektte...

So ändern Sie das ROOT-Passwort in MySql8.0 und höheren Versionen richtig

Bereitstellungsumgebung: Installationsversion Red...

Tutorial zu HTML-Tabellen-Tags (23): Zeilenrahmen-Farbattribut BORDERCOLORDARK

In Zeilen können dunkle Rahmenfarben individuell ...

Warum MySQL die Verwendung von Nullspalten mit Standardwerten nicht empfiehlt

Die Antwort, die Sie oft hören, ist, dass die Ver...

MySQL 8.0.20 Installations-Tutorial mit Bildern und Text (Windows 64-Bit)

1: Download von der offiziellen MySQL-Website htt...

Der Fallstrickrekord des Gummi-Rebound-Effekts der iOS WeChat H5-Seite

Geschäftliche Anforderungen Eines der Projekte, d...

10 Tipps zum Entwerfen nützlicher, benutzerfreundlicher Webanwendungen

Hier sind 10 Tipps zum Entwerfen benutzerfreundli...

Detaillierte Erklärung der Befehle zum Anzeigen von Linux-Dateien

So zeigen Sie Linux-Dateien an Befehl zum Anzeige...

So verwenden Sie fdisk zum Partitionieren der Festplatte in Linux

Häufig verwendete Befehle für Linux-Partitionen: ...

Detaillierte Erklärung der Zeit- und Datumsverarbeitung von moment.js

Konvertierung des Zeitformats von Montag auf Sonn...