Ver Mensaje Individual
  #7 (permalink)  
Antiguo 31/10/2014, 15:56
Avatar de bandolera
bandolera
 
Fecha de Ingreso: abril-2009
Mensajes: 613
Antigüedad: 15 años
Puntos: 7
Pregunta Respuesta: Crear relaciones con tablas con datos

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Sigue siendo la misma lógica: Es un ALTER TABLE que crea una FK. No veo tu problema si no puedo ver la query que intentas ejecutar.

Postea por favor el código SQL que usas para intentarlo, o bien el creado por MySQL Workbench.
Disculpa estaba revisando mis archivos. Creo que ya lo solucioné.
Solo tengo algunas consultas pequeñas:

Consulta 1:
=======
Si creo mi tabla y quiero generar manualmente su PK. Es así?
Código MySQL:
Ver original
  1. ALTER TABLE Tabla1
  2. ADD PRIMARY KEY (codigo)

Y si la tabla necesita dos PK como por ejemplo una tabla de cuenta corriente:
Código MySQL:
Ver original
  1. ALTER TABLE Cuenta_Corriente
  2. ADD CONSTRAINT pk_clavedoble PRIMARY KEY (codigo, fecha_mov)
Es correcto?

Consulta 2:
=======
Al crear las llaves foráneas en MySQl Workbench aparece un campo Foreing Key Options:
On UPdate:
ON Delete:
En qué casos se usa? o qué debo usar.
Gracias.
__________________
Todos somos iguales. NO! a la violencia de género.

Última edición por gnzsoloyo; 31/10/2014 a las 16:04