¿como puedo borrar un dato duplicado en MySQL?

Iniciado por xokin16, 26 Abril 2015, 19:27 PM

0 Miembros y 1 Visitante están viendo este tema.

xokin16

Buenas tardes, estaba intentando  crear una clave principal  (codalumno) de esta base de datos cuando me he topado que en la base habia un dato duplicado que me impedia hacerlo, el problema es que al intentar borrarlo me salta el error "Unknown table 'value' in MULTI DELETE", lo cual es obvio ya que no tengo forma de especificar cual de los dos datos debe borrar. ¿A alguien se le ocurre alguna manera mas eficaz para hacerlo que borrar la base y meterla de nuevo?  :rolleyes:
un saludo


MinusFour

Prueba a usar LIMIT
Código (mysql) [Seleccionar]

DELETE FROM `NOTAS_ALUMNOS` WHERE `apellidos` = 'Lopez Perez' LIMIT 1

xokin16

Cita de: MinusFour en 26 Abril 2015, 20:01 PM
Prueba a usar LIMIT
Código (mysql) [Seleccionar]

DELETE FROM `NOTAS_ALUMNOS` WHERE `apellidos` = 'Lopez Perez' LIMIT 1


Va perfecto, muchas gracias, creo que no se me hubiese ocurrido poner un limit en la vida  :-[