Ciao a tutti.
Ho un database con record che hanno lo stesso nome.
Posso elimanare il doppione con un comando php?
Ciao a tutti.
Ho un database con record che hanno lo stesso nome.
Posso elimanare il doppione con un comando php?
che intendi con record che hanno lo stesso nome?Originariamente inviato da ornella78
Ciao a tutti.
Ho un database con record che hanno lo stesso nome.
Posso elimanare il doppione con un comando php?
Esempio:Ho 10 record.
Ho due recod col campo nome aaa...
Ho due recod col campo nome bbb...
e così via
Io voglio crearne uno solo che abbia il nome aaa
un altro bbb
fai una delete con LIMIT 1
http://dev.mysql.com/doc/refman/5.0/en/delete.html
Esegui le tre query come indicato da piero.mac![]()
http://forum.html.it/forum/showthrea...hreadid=892915
Grazie del consiglio Nicola75ss. Ho provuto su due record e funziona correttamente.
se hai una versione di mysql che supporta le subquery puoi fare anche così:
DELETE FROM tabella USING tabella INNER JOIN (SELECT id, nome FROM tabella GROUP BY nome) AS t2 ON tabella.nome = t2.nome AND tabella.id != t2.id