MySqL Befehl für Tabelle kopieren

Hallo zusammen,

ich möchte ein Spalte in eine andere kopieren

von  “s_articles” die Spalten “name” mit Bezug auf die “id” kopieren nach

“s_articles_img” in die Spalte “description” mit Bezug auf “articleID”

Wäre dieser Befehl richtig???

INSERT INTO s_articles_img (articleID, description)  
SELECT id, name  
FROM s_articles;

Vielen Dank im Voraus für eure Hilfe

Hi Mark0100,

das sollte mit 

UPDATE s_articles_img
LEFT JOIN s_articles on s_articles_img.articleID = s_articles.id
SET s_articles_img.description = s_articles.name

klappen. Bei deinem Befehl steht „INSERT“. Du möchtest aber keine neuen Bilder einfügen. Daher nutze „Update“

Viele Grüße

1 „Gefällt mir“