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:
INSERT INGORE INTO table_name(…)
Hier ist Tabellenname der Name der Tabelle, in die wir den Wert einfügen möchten.
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!