
14/08/2011, 14:32
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 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) |