Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [Mysql] Eliminare 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 ?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Ciao. Guarda se questa discussione ti è d'aiuto.

    http://forum.html.it/forum/showthrea...hreadid=845359

  3. #3
    l'avevo gia vista ma non sono riuscito a farla funzionare

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    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.

  5. #5
    non mi va la query

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Questa?
    insert into url_singoli(
    SELECT * from tabella GROUP BY url);

    Che errore ti restituisce?

  7. #7
    Originariamente inviato da stefano3804
    l'avevo gia vista ma non sono riuscito a farla funzionare
    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.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    ok ci provo subito
    credo che sia per uello che non andava

  9. #9
    e invece tramite un delete non si può fare ??

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Non saprei.
    Hai provato senza tabelle temporanee semplicemente creandoti una nuova tabella con la stessa struttura di quella che hai già?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.