Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Error con claves foráneas (https://www.clubdelphi.com/foros/showthread.php?t=40151)

david.rguez 08-02-2007 12:36:28

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?

david.rguez 08-02-2007 13:51:42

Ya lo encontré, era un problema de charsets distintos.


La franja horaria es GMT +2. Ahora son las 20:58:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi