Heim > Datenbank > MySQL-Tutorial > Wie füge ich Zeilen in eine bestimmte Spalte einer MySQL-Tabelle ein?

Wie füge ich Zeilen in eine bestimmte Spalte einer MySQL-Tabelle ein?

Mary-Kate Olsen
Freigeben: 2024-11-04 14:51:01
Original
977 Leute haben es durchsucht

How to Insert Rows into a Specific Column in a MySQL Table?

Zeilen in eine bestimmte Spalte einfügen

Stellen Sie sich dieses Szenario vor: Sie haben eine MySQL-Tabelle namens table1 mit den Spalten key_col, col_a und col_b. Sie möchten der Tabelle Zeilen hinzufügen, aber nur in der Spalte col_a, sodass col_b unverändert bleibt.

Der einfache Versuch einer INSERT-Anweisung wie dieser ist jedoch falsch:

INSERT INTO table1 AS t1 (key_col, col_a) VALUES ("k1", "foo"), ("k2", "bar");
Nach dem Login kopieren

UPDATE für verwenden Gezielte Einfügungen

Um das gewünschte Ergebnis zu erzielen, müssen Sie die UPDATE-Anweisung anstelle von INSERT verwenden.

UPDATE-Syntax:

UPDATE <table_name> SET <column_name> = <value> WHERE <condition>;
Nach dem Login kopieren

Beispiel:

Um „k1“ und „foo“ in die Tabelle einzufügen und dabei col_b unverändert zu lassen, verwenden Sie diese Anweisungen:

UPDATE table1 SET col_a='k1', col_b='foo' WHERE key_col='1';
UPDATE table1 SET col_a='k2', col_b='bar' WHERE key_col='2';
Nach dem Login kopieren

Dieser Ansatz stellt sicher, dass vorhandene Daten in col_b bleibt erhalten, während col_a mit den gewünschten Werten aktualisiert wird.

Das obige ist der detaillierte Inhalt vonWie füge ich Zeilen in eine bestimmte Spalte einer MySQL-Tabelle ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage