Inserimento in tabella da select + altri dati

peppeocchi

Utente Attivo
20 Apr 2013
30
0
0
Salve,
ho un quesito sul popolamento delle tabelle.

In pratica prima popolo "tabella 1", e tutto quello che c'è in questa, lo inserisco in un'altra tabella, ma devo aggiungere anche altri valori.

Ora come ora lo gestisco in php, cioè dopo aver popolato "tabella 1", faccio una select su questa tabella, e con un ciclo while faccio gli insert.

Mi chiedevo se fosse possibile fare una cosa del genere

Codice:
INSERT INTO MIATABELLA VALUES ( (SELECT * FROM ALTRATABELLA) , DATA, IDAGGIORNAMENTO )

avendo queste tabelle

MIATABELLA
id | nome
ALTRATABELLA
id | nome| data | id_aggiornamento


In parole povere mi serve una copia della tabella insieme ad altri dati

Ripeto, lo gestisco già in php, ma visto che ogni tabella ha 20000 record, faccio 20000 insert (moltiplicati per circa 10 tabelle)

Grazie
 
Ciao,
la sintassi dovrebbe essere questa
Codice:
INSERT INTO tabella2 SELECT *,now(),4 FROM tabella1
dove now() inserirà la data aggironamento e 4 l'id (che non ho capito se è un increment in tal caso lo puoi togliere)
 

Discussioni simili