Reply #2 December 13, 2012 - 09:07 21:07
Hola,
Hay tres restricciones que tienes que resolver:
1. El id
2. El username
3. El email
Esos datos no se pueden repetir, porque si tratas de migrar la tabla con usuarios que podrían estar repetidos, la migración se detendría y todo quedaría incompleto y dañado. En fin...
Posibles soluciones sería:
1. El id
No migrar el id, ya que este es autogenerado por la base de datos, no hay problema
2. El username
Definitivamente la migración debe darse mediante un script php, que vaya leyendo la tabla y que vaya comprando si tal username existe, de ser así entonces que apendice algun dato extra para evitar la duplicación
3. Email
Personalmente considero que si un usuario con el mismo email existe, que no se moleste en agregarlo, ya que esto confirma que el usuario ya se encuentra registrado