Ich möchte alle Daten aus einer Tabelle lesen und einige Daten in eine andere Tabelle einfügen. meine Frage istEinfügen von Daten aus einer Tabelle in eine andere in mysql
INSERT INTO mt_magazine_subscription (
magazine_subscription_id,
subscription_name,
magazine_id,
status)
VALUES (
(SELECT magazine_subscription_id,
subscription_name,
magazine_id
FROM tbl_magazine_subscription
ORDER BY magazine_subscription_id ASC), '1')
, aber ich habe einen Fehler, dass
#1136 - Column count doesn't match value count at row 1
mir bitte helfen.
Dies funktioniert nicht, da die Extra-Eltern um die Auswahl nicht funktionieren. Bitte beachten Sie die Dokumentation: http://dev.mysql.com/doc/refman/5.0/en/insert-select.html Es ist INSERT INTO db (Spalten) SELECT Spalten FROM Tabelle WHERE blah = 1; – transformerTroy