Heim >Datenbank >MySQL-Tutorial >Was ist der Unterschied zwischen Einfügen, Ignorieren, Einfügen und Ersetzen in MySQL?
Befehl | existiert bereits. | existiert nicht | in Namen einfügen (Name, Alter) Werte ("小明", 23);|
---|---|---|---|
ignorieren in Namen einfügen(Name, Alter) Werte ("小明", 24); | ersetzen | ersetzen | |
ersetzen in Namen(Name, Alter) Werte("Xiao Ming", 25); | Tabellenanforderungen: Primärschlüssel oder eindeutiger Index | ||
Testcode | ein Erstellungstabelle | Daten einfügen | einfügen |
mysql> replace into names(name, age) values("小明", 23); Query OK, 2 rows affected (0.00 sec) mysql> select * from names; +----+--------+------+ | id | name | age | +----+--------+------+ | 2 | 大红 | 24 | | 3 | 大壮 | 24 | | 4 | 秀英 | 24 | | 6 | 小明 | 23 | +----+--------+------+
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Einfügen, Ignorieren, Einfügen und Ersetzen in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!