Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wozu dient die MySQL-Anweisung IGNORE INSERT?

王林
Freigeben: 2023-08-25 17:25:08
nach vorne
1600 Leute haben es durchsucht

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(…)
Nach dem Login kopieren

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)
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
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