FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error con claves foráneas
Estoy tratando de crear unas claves foráneas en mi base de datos.
Tengo 3 tablas implicadas: "proyectos", "usuarios" y "autores" Proyectos tiene una clave numérica, usuarios tiene una cadena de caracteres como clave (un DNI) y autores tiene ambas claves para establecer una relación N:N. Evidentemente, para que exista una relación de autor, tiene que existir el proyecto y el usuario. Así pues, pongo el código de proyecto como clave foránea de "proyecto" y el DNI como foránea de "usuario". El primero no me da problemas, pero el segundo me salta el siguiente error: http://es.geocities.com/david.rguez/error.JPG No entiendo por qué me da. He comprobado el DNI en ambas tablas y ambas son un VARCHAR(10) NOT NULL. ¿Por qué ocurre el error entonces? |
#2
|
|||
|
|||
Ya lo encontré, era un problema de charsets distintos.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
LLaves foraneas... | Luis Castillo | SQL | 2 | 13-11-2005 18:45:34 |
Problema de llaves primarias y foráneas!! | romansiux | Varios | 2 | 10-04-2005 16:20:57 |
Llaves Foraneas | RainFall | MySQL | 1 | 26-07-2004 04:19:28 |
Llaves foraneas en BDD distintas | StartKill | Firebird e Interbase | 7 | 31-01-2004 01:14:01 |
Borrar una tabla que tiene llaves foraneas | afarenas | Firebird e Interbase | 2 | 10-10-2003 22:00:15 |
|