Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/08/2011, 14:32
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema tonto con las claves primarias

No parece ser un problema de claves primarias sino de claves foraneas.
La FK debe estar referida a la PK de otra tabla, pero si ambas tablas tienen datos es muy habitual que haya algún valor en la tabla dependiente que no cumpla con la restricción de FK. En esos casos la creación de la tabla siempre falla.
Otra razón de errores es si los campos de ambas tablas son de diferente tipo, rango o COLLATION si son de caracteres. Para el caso, el id_usuario de la tabla usuarios tiene que ser también SMALLINT.
Verifica ambas cosas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)