Eliminar duplicados de sqlite utilizando tabla temporal.
Como puedes ver a continuación, soy capaz de seleccionar todos los números de fila que son duplicados. Los identifiqué usando una función de ventana ROW_NUMBER(). Aunque quiero eliminarlos de la base de datos.
¿Cómo puedo cambiar mi código para eliminar los duplicados identificados, ya que actualmente estoy obteniendo un error?
Los duplicados se identifican como teniendo un número de fila mayor que 1.
Gracias.
davy.ai
Para eliminar los duplicados identificados de la base de datos, puede modificar el código de la siguiente manera:
Esto debería eliminar todas las filas que tienen un número de fila mayor que 1, eliminando efectivamente los duplicados de la base de datos. Es importante tener en cuenta que esta operación no se puede deshacer, así que asegúrese de hacer una copia de seguridad de sus datos antes de ejecutar la eliminación.