#1•• Tengo 2 tablas, una de usuarios y otra con votaciones. En la de votaciones tengo un campo que almace los IDs de los usuarios que ya han votado de esta manera: .1..3..6..10..40. He hecho una purga de los usuarios inactivos, entonces quiero limpiar los votos de los usuarios que ya no existen. Por ejemplo, si tengo los siguientes usuarios: 1 - juan, 3 - pepe, 6 - carlos Y en la votaciones: 1 - votación1 - .1..3..6..10..40., 2 - votación2 - .1..6..13..33. Que me quede: 1 - votación1 - .1..3..6., 2 - votación2 - .1..6. Alguien me puede dar una mano que no sé por dónde agarrarlo? |
#2• Se me ocurre que con otras dos "tablas".... usuarios_actuales, votaciones_actuales. Vas recorriendo la tabla usuarios, si es actual, copias el usuaro a usuario_actuales y la votación a votaciones_actuales, sino lo es... no lo copias... Te quedara al final, 4 tablas... borras las 2 viejas y las 2 nuevas las renombras como las viejas. |
#3• Si ya has purgado la tabla usuarios dejando sólo los actuales, es posible borrar todas las votaciones de los usuarios que no están en la tabla en un solo paso utilizando SQL, pero depende de si estás capacitado para crear la instrucción necesaria ... |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: adrianolmedo, el 18/Nov/2011, 13:54 | 3 | 2k | Nov/11 |