Heim  >  Artikel  >  Datenbank  >  Wozu dient die MySQL-Anweisung IGNORE INSERT?

Wozu dient die MySQL-Anweisung IGNORE INSERT?

王林
王林nach vorne
2023-08-25 17:25:081602Durchsuche

MySQL IGNORE INSERT 语句有什么用?

Grundsätzlich wird die IGNORE INSERT-Anweisung verwendet, um zu verhindern, dass doppelte Daten in eine MySQL-Tabelle eingefügt werden. Wenn wir den Befehl INSERT IGNORE anstelle des Befehls INSERT verwenden, fügt MySQL ihn wie gewohnt ein, wenn es sich nicht um ein Duplikat eines vorhandenen Datensatzes handelt. Wenn es sich bei dem Datensatz jedoch um ein Duplikat handelt, weist das Schlüsselwort IGNORE MySQL an, ihn stillschweigend zu verwerfen es ohne einen Fehler zu generieren. Die Syntax lautet wie folgt:

Syntax

INSERT INGORE INTO table_name(…)

Hier ist Tabellenname der Name der Tabelle, in die wir den Wert einfügen möchten.

Beispiel

Das folgende Beispiel verursacht keine Fehler und fügt keine doppelten Datensätze ein.

mysql> INSERT IGNORE INTO person_tbl (last_name, first_name)
    -> VALUES( 'Jay', 'Thomas');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT IGNORE INTO person_tbl (last_name, first_name)
    -> VALUES( 'Jay', 'Thomas');
Query OK, 0 rows affected (0.00 sec)

Das obige ist der detaillierte Inhalt vonWozu dient die MySQL-Anweisung IGNORE INSERT?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen