#1215 - Cannot add foreign key constraint
me da el error donde hago el ON y el UPDATE pero no descubro por que es,
Alguien me puede encontrar el fallo? Gracias
Código MySQL:
Ver original
| |||
Error al insertar tabla Tengo un problema, cuando intento insertar estas tres tablas me da el siguiente error en tabla "trabajador" : #1215 - Cannot add foreign key constraint me da el error donde hago el ON y el UPDATE pero no descubro por que es, Alguien me puede encontrar el fallo? Gracias
Código MySQL:
Ver original Última edición por gnzsoloyo; 11/04/2014 a las 10:10 |
| ||||
Respuesta: Error al insertar tabla En primer lugar, no hay un tipo de columna "SERIAL". Eso puedes verlo en el manual de referencia (http://dev.mysql.com/doc/refman/5.6/...ger-types.html). Eso puede causar el problema de que, como ambos tipos declarados en las diferentes tablas no coinciden, no se pueda crear la FK. Una FK debe ser del mismo tipo de dato, rango y collation (si es de caracteres), que la PK de referencia. Trata de usar tipos de datos naturales de MySQL, y no los declares con tipos pertenecientes a otros DBMS (para el caso INTEGER es INT).
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
Etiquetas: |