Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/03/2011, 07:20
AlevolveD
 
Fecha de Ingreso: noviembre-2009
Mensajes: 28
Antigüedad: 15 años
Puntos: 0
Respuesta: #1062 - Duplicate entry 'entrar' for key 1

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Saber cuáles son las PK repetidas es mas o menos sencillo:
Código MySQL:
Ver original
  1. SELECT `word_text` , `word_id` , `word_common`
  2. FROM `sphinx_search_wordlist`
  3. GROUP BY `word_text`
  4. HAVING COUNT(*) >1;
Lo esencial del problema es que en esa tabla, si el campo PK es `word_id`, entonces hay un índice UNIQUE definido sobre `word_id` y hay al menos un registro que contiene el mismo valor. Si `word_text` es la PK, el problema es el mismo, porque una PK debe ser también UNIQUE.

Ahora bien, si la consulta no devuelve ningún registro, entonces es posible que haya un error en la generación del script, sea por collation o sea por lectura, luego, al intentar cargarlo en la nueva base. En ese caso habría que ver qué collation o charset está usandose para generar el script y qué otra para leerlo.
Si en ambos casos se está usando la misma aplicación como administrador, no debería existir esa discrepancia.

Mas o menos lo voy pillando.. pero donde introduzco ese codigo? me podrias decir, introducelo aqui y luego dale a tal y eso? es que asi me pierdo y como le dije no tengo mucha idea de MySql