Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/03/2014, 15:48
reyvi
Usuario no validado
 
Fecha de Ingreso: septiembre-2007
Ubicación: Cuba
Mensajes: 202
Antigüedad: 17 años, 3 meses
Puntos: 5
Respuesta: Crear llave foránea

esta es la tabla paciente

Código MySQL:
Ver original
  1. DROP TABLE IF EXISTS `pacientes`;
  2. CREATE TABLE `pacientes` (
  3.   `Id` int(11) NOT NULL auto_increment,
  4.   `Nombre` varchar(255) default NULL,
  5.   `CI` varchar(11) NOT NULL default '0',
  6.   `Fecha_nac` varchar(10) default '0000-00-00',
  7.   `Sexo` enum('M','F') default NULL,
  8. PRIMARY KEY  (`Id`,`CI`,`Numero_HC`),
  9.   UNIQUE KEY `CI` (`CI`)

y esta es la tabla de cambios

Código MySQL:
Ver original
  1. CREATE TABLE `cambios` (
  2.   `Id` int(11) NOT NULL auto_increment,
  3.   `Id_paciente` int(11) default NULL,
  4.   `Fecha` varchar(10) default '0000-00-00',
  5.   `Id_medico` int(11) default NULL,
  6.   `Id_causa` int(11) default NULL,
  7.   `Notas` text,
  8.   `Id_provincia` int(11) default NULL,
  9.   PRIMARY KEY  (`Id`)

AHHHH la llave foránea la estoy creando desde navicat

Última edición por reyvi; 20/03/2014 a las 15:54