si può fare?
ovviamente non tutte ma la duplicazione deve essere fatta solo su alcune che hanno in un loro campo un valore particolare ..
si può fare?
ovviamente non tutte ma la duplicazione deve essere fatta solo su alcune che hanno in un loro campo un valore particolare ..
mm forse trovato:
You would use a statement like:
INSERT testme (col1, col2, ..., col37)
SELECT col1, col2, ... , col37
FROM testme
WHERE <conditions go here>
nietne non va.. ho provato sia con le parentesi che senza...
suggerimenti
non si puo leggere ed inserire con insert ... select sulla stessa tabella....Originariamente inviato da xnavigator
nietne non va.. ho provato sia con le parentesi che senza...
suggerimenti
prova con una tabella temporanea
se la provi con phpmyadmin le due queries devono essere nella stessa finestra, perche' phpmyadmin, come ogni buon script php, chiude la connessione ogni volta che una pagina finisce.codice:prima query create temporary table temp select tutti i campi meno id from testme where pippolo = 'pippinengo'; seconda query: INSERT INTO testme (tutti i campi senza id) SELECT * FROM temp
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
ok ma grazie ho risolto diversamente..
però una domanda la connessione a mysql non viene chiusa automaticamente alla fine dello script anceh se non è stata chaiamata la funzioen mysql_close?
La connessione viene chiusa dal client al termine dello script in modo autonomo, se i dati del result-set li utilizzi subito e non ti serve piu' la connessione la puoi liberare prima della fine dello script con mysql_close() liberando le risorse occupate.Originariamente inviato da xnavigator
ok ma grazie ho risolto diversamente..
però una domanda la connessione a mysql non viene chiusa automaticamente alla fine dello script anceh se non è stata chaiamata la funzioen mysql_close?
In ogni caso all'interruzione della connessione verra' perso il resource id # ed i dati del buffer azzerati.
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.