Originariamente inviato da DjBart
scusa per le poche informazioni ,
stiamo parlando di mysql (php)
copiare nel senso che se ho un record del tipo nome = giovanni , email = 1@1.it
lo devo copiare e rinserire nella stessa tabella modificando solo l'email
Ok,
allora riprendo il tuo esempio...
diciamo che tu hai la tabella 'user' (id , nome , email , contatti)
con i seguenti record
1 , giovanni , ciao@ciao.it, 1
2 , antonio , ciao1@ciao1.it ,2
tu con una query vorresti inserire un nuovo record copiato dal primo:
3, giovanni, pippo@pippo.it,1
puoi fare:
se invece vuoi solo modificare l'email del primo record:codice:INSERT INTO user ( SELECT null, nome, 'pippo@pippo.it', contatti FROM user WHERE id=1 );
1 , giovanni , ciao@ciao.it, 1
in
1 , giovanni , pippo@pippo.it, 1
codice:UPDATE user SET email= 'pippo@pippo.it' WHERE id=1;
detto questo io ti suggeriei di studiare un po' di SQL perché queste sono proprio query di base...![]()
magari potresti dare un'occhiata ai capitoli 8,9,10 di questa guida
http://database.html.it/guide/leggi/...inguaggio-sql/

Rispondi quotando