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-Meta erklärt

Einführung Der Meta-Tag ist ein Hilfstag im HEAD-...

Detaillierte Erklärung zum dynamischen Festlegen des Browsertitels in Vue

Inhaltsverzeichnis Unsinn Text Der erste router/i...

Tutorial-Diagramm zur Installation von Zabbix2.4 unter Centos6.5

Die feste IP-Adresse des Centos-DVD1-Versionssyst...

CentOS7-Installations-Tutorial für Zabbix 4.0 (Abbildung und Text)

Deaktivieren Sie SeLinux setenforce 0 Dauerhaft g...

Detaillierte Erklärung der MySQL Master-Slave-Inkonsistenz und Lösungen

1. MySQL Master-Slave-Asynchronität 1.1 Netzwerkv...

So versuchen Sie, Ihrem CSS einen Sticky-Effekt hinzuzufügen

Vorne geschrieben Ich weiß nicht, wer als Erster ...

Detaillierte Erklärung von Javascript-Closures und -Anwendungen

Inhaltsverzeichnis Vorwort 1. Was ist ein Abschlu...

Benutzerdefinierte Docker-Netzwerkimplementierung

Inhaltsverzeichnis 1. Passen Sie das Netzwerk an,...

Lösen Sie das Problem, dass Docker Elasticsearch7.x startet und einen Fehler meldet

Verwenden des Docker-Befehls „run“ docker run -d ...

Mehrere Möglichkeiten zum Verbinden von Tabellen in MySQL

Die Verbindungsmethode in der MySQL-Tabelle ist e...

Zusammenfassung häufig verwendeter MySQL-Befehle im Linux-Betriebssystem

Hier sind einige gängige MySQL-Befehle für Sie: -...

Responsive Webdesign lernen (2) — Können Videos responsiv gemacht werden?

Rezension der vorherigen Folge: Gestern haben wir...