« Anterior -
Versión 8/17
(diferencias) -
Siguiente » -
Versión actual
Guillermo Zdanowicz, 21/03/2016 21:50
Tabla Mysql¶
CREATE TABLE `proveedores` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nombre` varchar(50) NOT NULL, `idrazonsocial` varchar(50) NULL, `direccion` varchar(50) NULL, `telefono` varchar(50) NULL, `cuil` varchar(50) NULL, `codigo_banco` varchar(50) NULL, `cbu` varchar(50) NULL, `idposicioniva` varchar(50) NULL, `email` varchar(80) NULL, `actividad` varchar(80) NULL, `observaciones` varchar(200) NULL, PRIMARY KEY (`id`), UNIQUE KEY `nombre` (`nombre`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
CREATE TABLE `compras` ( `id` int(11) NOT NULL AUTO_INCREMENT, `idproveedor` int(11) NOT NULL, `descripcion` varchar(200) NOT NULL, `fecha_factura` date NULL, `importe` float unsigned NOT NULL DEFAULT '0', `fecha_recepcion` date NULL, `imputacion_compra` varchar(200) , `comprobante` varchar(80) NULL, `pagado` tinyint(1) unsigned NOT NULL DEFAULT '0', `modo_pago` varchar(200) NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
CREATE TABLE `pagos` ( `id` int(11) NOT NULL AUTO_INCREMENT, `idcompra` int(11) NOT NULL, `descripcion` varchar(200) NOT NULL, `fecha_pago` date NULL, `importe` float unsigned NOT NULL DEFAULT '0', `comprobante` varchar(80) NULL, `pagado` tinyint(1) unsigned NOT NULL DEFAULT '0', `modo_pago` varchar(200) NULL, PRIMARY KEY (`id`), FOREIGN KEY (idcompra) REFERENCES compras(id) ON DELETE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1