Tengo una tabla llamada content.
En ella hay varias columnas (id, name, descr, image, url, poster, category, domain, rating, ratings, date, active y hits)
Entonces resulta que la gente postea contenido en mi web y mediante una lista de espera, la web va sacando en live esos posts, uno cada X minutos y a veces me los saca duplicados...
Entonces habría un post duplicado como 3 o 4 veces, y en la tabla se repite en todas las columnas menos en hits, que algunos tendrán mas visitas que otros aún siendo repetidos, es lo único que se diferencia en la tabla SQL.
Entonces que sentencia podría ejecutar para eliminar los duplicados?
Me valdría con??:
Insert into tabla_temporal
select distinct *
from tabla;
delete tabla;
insert into tabla
Select *
from tabla_temporal;
Esto lo busqué en google pero me da que solo funciona si todas las columnas son iguales los valores, en mi caso como ya dije, en los repetidos todas son iguales menos hits, que son los clicks al post.
Pregunto antes porque no quiero cagarla, aunque hago backup, pero no me gustaria hacer desastre xD
gracias.