Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Declarar clave foranea en heidiSQL

Estas en el tema de Declarar clave foranea en heidiSQL en el foro de Mysql en Foros del Web. Hola, quisiera saber como puedo declarar una clave foranea en el programa HeidiSQL . Tengo 2 tablas las cuales trabajan las 2 con el mismo ...
  #1 (permalink)  
Antiguo 25/03/2012, 18:36
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 15 años
Puntos: 168
Declarar clave foranea en heidiSQL

Hola, quisiera saber como puedo declarar una clave foranea en el programa HeidiSQL .

Tengo 2 tablas las cuales trabajan las 2 con el mismo motor ( InnoBD ) por lo que no deberia de tener problemas.

Lo que no se es como declarar la clave foranea dentro del heidi ya que no existe una opcion que diga para un atributo que sea FK.

TENGO:

tabla1 Y tabla2

tabla1:
id1

tabla2:
id1

qiuero que el atruburo "id1" de la tabla "tabla1" sea clave primaria y foranea de el atriburo "id1" en la tabla "tabla2".

Si yo creo primero el atributo "id1" en la tabla "tabla2" y luego lo declaro como clave primaria, entonces cuando cree el atributo "id1" en la tabla "tabla1" como clave primaria también, el motor de base de datos deberia reconocer a "id1" de la tabla "tabla1" como una clave foranea, pero no tengo ese resultado.

Espero que alguno halla entendido y me pueda ayudar.

Etiquetas: clave, declarar, sql, tabla, foreignkey
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:41.