Mostrando entradas con la etiqueta base de dato. Mostrar todas las entradas
Mostrando entradas con la etiqueta base de dato. Mostrar todas las entradas

domingo, 20 de junio de 2010

Solucionar error en tabla de base de dato en MySQL

Si en MySQL obtenemos el error parecido a:

Duplicate entry '109516' for key 1

QUERY: INSERT into nombre_de_la_tabla
(entity_guid, name_id, value_id, value_type, owner_guid, time_created, access_id) VALUES
(13392,'906',11,'integer', 721, 1276811859, 2)

Podemos solucionarla de la siguiente vía:

Entrando al phpmyadmin, selecciona la base de datos, SQL e introducir la sentencia siguiente:

repair table nombre_de_la_tabla; (repara la tabla directamente)

La salida debe ser como:

Table Op Msg_type Msg_text
nombre_de_la_tabla repair warning Number of rows changed from 108684 to 108633
nombre_de_la_tabla repair status OK

Después de esto todo volvió a la normalidad. uffff!

Fuente: http://www.rubendariux.com/?p=118

Nos leemos...