Der Hauptinhalt dieses Artikels:
Update, Batch-Update
Daten in die Tabelle einfügen und einfügen Daten in der Tabelle In eine andere Tabelle einfügen
Einfügen ignorieren, Fehler beim Einfügen doppelter Daten ignorieren
set sql_safe_updates=0;# 常规updateupdate springdemo.users set pwd=nickname where id=id;
Das Folgende ist ein Beispiel für eine Stapelaktualisierung entsprechend den Bedingungen im Stapelüberlauf: Weisen Sie das Feld mit der ID=1 Apple zu, weisen Sie Orange den Wert von ID=2 zu,
weisen Sie zu Wert von id=3 zu Peach
Grundlegendes Beispiel für das Einfügen:
INSERT INTO tb_name(col1, col2) VALUES ("hyq","M");# 例如insert into teacher(name, age) values('jack ma', 32);
Bei der Arbeit müssen wir oft Daten aus einer Tabelle in eine andere Tabelle einfügen:
INSERT INTO tb_al_sample (biz_id,sample_path) SELECT 3,FILE FROM idcard_image WHERE FILE IS NOT NULL;
Wenn die Tabelle Wenn ein eindeutiger Index vorhanden ist und derselbe Wert eingefügt wird, meldet MySQL einen Fehler. Daher verwenden wir im Allgemeinen das folgende Formular:
insert ignore into tb_name (title, introduction) VALUES (%s, %s)
, um zu vermeiden, dass das Programm direkt beendet wird.
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung gängiger Updates und Einfügungen in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!