• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Datensätze aus alter Tabelle in neue (Insert into select from)

aJunkie

Mitglied
Hallo,

ich habe eine alte Tabelle (old_table), in der nur ein Feld names "mailadressen" drin ist.
Und die Datensätze aus `old_table` möchte ich in `new_table` einfügen.

`new_table` enthält aber mehr Felder.

Also old_table
mailadressen: 1000 Datensätze

new_table Felder:
id | acode | editc | delc | timestamp_reg | email | cats | newscat

Die 1000 Datensätze sollen wie folgt in new_table eingefügt werden:
id (a.i.) | 0 | 0 | 0 | NOW() | (mail aus old_table) | 0 | 0

Genau so. ^^

Ich dachte an sowas, aber es scheint doch nicht ganz richtig zu sein:

PHP:
INSERT INTO `db`.`new_table` (`id`, `acode`, `editcode`, `delcode`, `timestamp_reg`, `email`, `catids`, `newcatids`) VALUES (NULL, '0', '0', '0', NOW(), SELECT email FROM `db`.`emailadressen`, '0', '0');

Edit: Muss ich nur einmal machen, also brauche ich dafür nichts zu coden. Ich möchte es über PHPmyAdmin machen.
 
Zurück
Oben