Crear relaciones en mysql

Pues eso como se crean relaciones en mysql, ya que tenia una base de datos en access, pero la pase con una utilidad a mysql, pero no me guarda las relaciones entre las tablas

1 Respuesta

Respuesta
1
CREATE TABLE `clientes` (
`Codcliente` varchar(100) NOT NULL default '',
`Activo` char(2) NOT NULL default '',
PRIMARY KEY (`Codcliente`)
) TYPE=InnoDB;
# Servidor: 138.132.119.180
# Base de Datos: producciondesa
# Tabla: 'productos'
#
CREATE TABLE `productos` (
`CodProducto` int(11) NOT NULL auto_increment,
`Producto` varchar(100) NOT NULL default '',
`PnProducto` varchar(100) default NULL,
`Codcliente` varchar(100) NOT NULL default '',
`OF1` varchar(100) NOT NULL default '',
`OF2` varchar(100) NOT NULL default '',
`UltimoLote` varchar(100) NOT NULL default '',
`UltimoPallet` varchar(100) default NULL,
`Activo` char(2) default 'SI',
`Cantidad` int(10) NOT NULL default '1',
PRIMARY KEY (`CodProducto`),
KEY `fclientes` (`Codcliente`),
CONSTRAINT `0_1165` FOREIGN KEY (`Codcliente`) REFERENCES `clientes` (`Codcliente`)
) TYPE=InnoDB;
Con esta tabla se hace la relación
CONSTRAINT `0_1165` FOREIGN KEY (`Codcliente`) REFERENCES `clientes` (`Codcliente`)
) TYPE=InnoDB;

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas