Ho una tabella con questa struttura :
id
data
url
Ora per come ho acquisito i dati la tabella url ha dei duplicati (ci sono 400 mila rows e 30 mila sono duplicate)
COme posso cancellare Solo i duplicati ?
Ho una tabella con questa struttura :
id
data
url
Ora per come ho acquisito i dati la tabella url ha dei duplicati (ci sono 400 mila rows e 30 mila sono duplicate)
COme posso cancellare Solo i duplicati ?
Ciao. Guarda se questa discussione ti è d'aiuto.
http://forum.html.it/forum/showthrea...hreadid=845359
l'avevo gia vista ma non sono riuscito a farla funzionare
Ti crei una tabella url_singoli
insert into url_singoli(
SELECT * from tabella GROUP BY url);
nella quale inserisci solo i record senza doppioni
e poi elimini la vecchia tabella. Dovrebbe funzionare.
non mi va la query![]()
Questa?
insert into url_singoli(
SELECT * from tabella GROUP BY url);
Che errore ti restituisce?
Se lo fai da PhpMyadmin devi fare tutto nella stessa finestra, perche phpmyadmin chiude la connessione ad ogni query e si perde la tabella temporanea. Oppure crea una tabella reale e non temporanea ed esegui i vari step. Parlo dell'argomento linkato prima.Originariamente inviato da stefano3804
l'avevo gia vista ma non sono riuscito a farla funzionare
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
ok ci provo subito
credo che sia per uello che non andava
e invece tramite un delete non si può fare ??
Non saprei.![]()
Hai provato senza tabelle temporanee semplicemente creandoti una nuova tabella con la stessa struttura di quella che hai già?