Grafische Einführung in den Unterschied zwischen := und = in MySQL

Grafische Einführung in den Unterschied zwischen := und = in MySQL

Der Unterschied zwischen := und =

=

  • 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.

Wenn Sie den Unterschied zwischen = und := verstehen, dann verstehen Sie das folgende Phänomen.

@num:=@num+1, := ist die Zuweisungsfunktion, daher wird zuerst @num+1 ausgeführt und dann der Wert @num zugewiesen, sodass die Funktion der Zeilennummer korrekt realisiert werden kann.


@num=@num+1, hier bedeutet = gleich, @num ist nicht gleich @num+1, also gibt es immer 0 zurück. Wenn es in @num=@num geändert wird, gibt es immer 1 zurück. In der MySQL-Datenbank steht 1 für „wahr“ und 0 für „falsch“.

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:
  • Eine kurze Analyse der Unterschiede zwischen „:=“ und „=“ in MySQL
  • 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

<<:  So verwenden Sie Docker-Compose zum Erstellen eines ELK-Clusters

>>:  Vermeidung von durch Closures verursachten Problemen in JavaScript

Artikel empfehlen

Eine kurze Analyse des MySQL-Index

Ein Datenbankindex ist eine Datenstruktur, deren ...

js verwendet Cookies, um die Seitenvorgänge des Benutzers zu speichern

Vorwort Während des Entwicklungsprozesses stoßen ...

Ein kurzes Verständnis der drei Prinzipien zum Hinzufügen von MySQL-Indizes

1. Die Bedeutung von Indizes Indizes werden verwe...

Verständnis und Anwendungsszenarien von ES6-Erweiterungsoperatoren

Inhaltsverzeichnis 1. Ersetzen Sie die Apply-Meth...

Was tun, wenn Sie Ihr Passwort in MySQL 5.7.17 vergessen?

1. Skip-Grant-Tables zur Datei my.ini hinzufügen ...

Teilen Sie einen auf Ace basierenden Markdown-Editor

Ich denke, Editoren lassen sich in zwei Kategorie...

Einführung in TypeScript-Schnittstellen

Inhaltsverzeichnis 1. Schnittstellendefinition 2....

CSS-Implementierungscode für mehrstufige Menüs

Dies ist eine ziemlich coole Funktion, die Websei...

So überwachen Sie die Linux-Speichernutzung mit einem Bash-Skript

Vorwort Auf dem Markt sind zahlreiche Open-Source...

Gründe und Methoden zum Warten auf die Sperre der Tabellenmetadaten in MySQL

Wenn MySQL DDL-Operationen wie „Alter Table“ ausf...