• Domingo 28 de Abril de 2024, 23:08

Autor Tema:  Error Con Claves Foráneas  (Leído 1184 veces)

david.rguez

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Error Con Claves Foráneas
« en: Jueves 8 de Febrero de 2007, 11:43 »
0
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 de la imagen adjunta.

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?
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

david.rguez

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Re: Error Con Claves Foráneas
« Respuesta #1 en: Jueves 8 de Febrero de 2007, 12:53 »
0
Ya lo encontré, era un problema de charsets distintos.