Heim >Datenbank >MySQL-Tutorial >Ausführliche Erklärung des Ersetzens in ein MySQL-Beispiel
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 eindeutigenIndex ), löschen diese Zeile der Daten, und fügen Sie dann neue Daten ein.
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, ...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!