MySQL - Datensätze aus einer Tabelle in eine andere Tabelle kopieren

Manchmal kommt es vor, daß man bestimmte Datensätze von einer Tabelle in eine andere schreiben möchte. Auch hier gibt es Wege und Möglichkeiten. Hier ist der SQL-Befehl:

MySQL - Datensatz kopieren
INSERT INTO tabelle2 (id, spalte2, spalte3)  
SELECT id, spalte2, spalte3  
FROM tabelle1  WHERE id = 5;

oder zweite Variante zum kopieren kompletter Datensätze. Hierbei ist allerdings zu beachten, daß beide Tabellen in der Struktur identisch sein müssen.

MySQL - Datensatz kopieren bei identischer Tabellenstruktur
INSERT INTO tabelle2  
SELECT *  FROM tabelle1  WHERE id = 5;

Letzte Änderung dieser Information: 02.08.2024 12:33 h

Wir verwenden Cookies und Dienste von Drittanbietern

Akzeptieren Sie Cookies und Dienste?

 Nein   Ja     mehr Information

Wir nutzen folgende Cookies:

php Session Cookie: PHPSESSID
Wird vom Server gesetzt um die Funktionaität der Kontaktformulare, die Auswahl der Sprache, der Wunschliste und dem Warenkorb zu gewährleisten.
Speicherdauer: Bis Ende der Browsersitzung
Werte: SessionID: q4pqh483jrqp1b6i6lpd2439bc


Eigenes Cookie: tenerindi_com
Speichert ob Sie Cookies und Dienste akzeptieren und wenn ja, welche Sie akzeptieren.
Speicherdauer: 90 Tage (Bei NEIN nur bis Ende der Browsersitzung)
Werte: AllowCookies: YES / NO - AllowGoogleMaps: YES / NO - AllowYoutube: YES / NO - AllowKalender: YES / NO - AllowMatomo: YES / NO


Matomo Analytics: _pk_id.1.8c15
wird verwendet, um einige Details über den Benutzer zu speichern, wie die eindeutige Besucher-ID
Speicherdauer: 13 Monate

Matomo Analytics: _pk_ses.1.8c15
Kurzzeit-Cookies, die vorübergehend Daten für den Besuch speichern
Speicherdauer: 30 Minuten


Ihre Einstellungen

 Einstellung speichern Schliessen

  Es werden keine dauerhaften Cookies gesetzt und keine Daten an Google gesendet. Sie können allerdings die Landkarte von Google Maps und Streetview nicht nutzen.

  Das Cookie wurde soeben gesetzt.