Heim > Datenbank > MySQL-Tutorial > Hauptteil

Ausführliche Erläuterung gängiger Updates und Einfügungen in MySQL

黄舟
Freigeben: 2017-09-26 11:20:30
Original
2890 Leute haben es durchsucht

Der Hauptinhalt dieses Artikels:

  1. Update, Batch-Update

  2. Daten in die Tabelle einfügen und einfügen Daten in der Tabelle In eine andere Tabelle einfügen

  3. Einfügen ignorieren, Fehler beim Einfügen doppelter Daten ignorieren


Aktualisierung, Stapelaktualisierung


set sql_safe_updates=0;# 常规updateupdate springdemo.users set pwd=nickname where id=id;
Nach dem Login kopieren

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

Ausführliche Erläuterung gängiger Updates und Einfügungen in MySQL

Daten in eine Tabelle einfügen, Daten aus der Tabelle in eine andere Tabelle einfügen


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

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

Einfügen ignorieren ignoriert Probleme mit doppelten Dateneinfügungsfehlern


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

, 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!

Verwandte Etiketten:
Quelle:php.cn
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!