Heim > Datenbank > MySQL-Tutorial > Ausführliche Erklärung des Ersetzens in ein MySQL-Beispiel

Ausführliche Erklärung des Ersetzens in ein MySQL-Beispiel

黄舟
Freigeben: 2017-06-04 09:55:54
Original
1521 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die relevanten Informationen zur detaillierten Erklärung des Ersetzens in eine Instanz von MySQL vor. Freunde in Not können sich auf die detaillierte Erklärung des Ersetzens in eine Instanz von

mysql

replace into hat eine ähnliche Funktion zum Einfügen. Der Unterschied besteht darin, dass „replace into“ zuerst versucht,

Daten einzufügen in die Tabelle einzufügen.

1. Wenn festgestellt wird, dass diese Datenzeile bereits in der Tabelle vorhanden ist (beurteilt anhand des Primärschlüssels oder des eindeutigen

Index ), löschen diese Zeile der Daten, und fügen Sie dann neue Daten ein.

2. Ansonsten neue Daten direkt einfügen.

Es ist zu beachten, dass die Tabelle, in die Daten eingefügt werden, einen Primärschlüssel oder einen eindeutigen Index haben muss! Andernfalls werden durch Ersetzen in Daten direkt eingefügt, was zu doppelten Daten in der Tabelle führt.

Es gibt drei Möglichkeiten, Ersetzen in MySQL zu schreiben:

Der Code lautet wie folgt:

 replace into table(col, ...) values(...)
 replace into table(col, ...) select ...
 replace into table set col=value, ...
Nach dem Login kopieren
Erweiterung: MySQL ruft die entsprechende Einfügung ab. Der letzte Primärschlüssel (allgemeine Benutzer erhalten die Primärschlüssel-Bestellnummer der Bestelltabelle)

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung des Ersetzens in ein MySQL-Beispiel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage