CREATE TABLE `grupos_sistema` ( `idgrupo` INT NOT NULL AUTO_INCREMENT , `nombre_grupo` VARCHAR(100) NOT NULL , `descripcion_grupo` VARCHAR(1200) NOT NULL , `creado_por` INT NOT NULL , `fecha_creacion` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP , `dia_creacion` DATE NOT NULL , PRIMARY KEY (`idgrupo`)) ENGINE = InnoDB; INSERT INTO `grupos_sistema` (`idgrupo`, `nombre_grupo`, `descripcion_grupo`, `creado_por`, `fecha_creacion`, `dia_creacion`) VALUES (NULL, 'Grupo Principal', 'Grupo del administrador. No usar para administradores de grupo', '1', CURRENT_TIMESTAMP, '2020-05-06'); ALTER TABLE `grupos_sistema` ADD FOREIGN KEY (`creado_por`) REFERENCES `usuarios_azar`(`idusuario`) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `grupos_sistema` ADD `premio_primera` FLOAT NOT NULL AFTER `dia_creacion`, ADD `premio_segunda` FLOAT NOT NULL AFTER `premio_primera`, ADD `premio_tercera` FLOAT NOT NULL AFTER `premio_segunda`, ADD `premio_pale` FLOAT NOT NULL AFTER `premio_tercera`, ADD `premio_tripleta` FLOAT NOT NULL AFTER `premio_pale`, ADD `super_pale` FLOAT NOT NULL AFTER `premio_tripleta`, ADD `premio_pale_segunda` FLOAT NOT NULL AFTER `super_pale`; ALTER TABLE `grupos_sistema` ADD `premio_pale_tripleta` FLOAT NOT NULL AFTER `premio_pale_segunda`; INSERT INTO `grupos_sistema` (`idgrupo`, `nombre_grupo`, `descripcion_grupo`, `creado_por`, `fecha_creacion`, `dia_creacion`, `premio_primera`, `premio_segunda`, `premio_tercera`, `premio_pale`, `premio_tripleta`, `super_pale`, `premio_pale_segunda`, `premio_pale_tripleta`) VALUES (1, 'Grupo Principal', 'Grupo del administrador. No usar para administradores de grupo', 1, '2020-05-06 22:11:16', '2020-05-06', 0, 0, 0, 0, 0, 0, 0, 0); -- -- Índices para tablas volcadas -- -- -- Indices de la tabla `grupos_sistema` -- ALTER TABLE `grupos_sistema` ADD PRIMARY KEY (`idgrupo`), ADD KEY `creado_por` (`creado_por`); -- -- AUTO_INCREMENT de las tablas volcadas -- -- -- AUTO_INCREMENT de la tabla `grupos_sistema` -- ALTER TABLE `grupos_sistema` MODIFY `idgrupo` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; -- -- Restricciones para tablas volcadas -- -- -- Filtros para la tabla `grupos_sistema` -- ALTER TABLE `grupos_sistema` ADD CONSTRAINT `grupos_sistema_ibfk_1` FOREIGN KEY (`creado_por`) REFERENCES `usuarios_azar` (`idusuario`) ON DELETE CASCADE ON UPDATE CASCADE; COMMIT; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; CREATE TABLE `limites_jugadas_x_grupos` ( `idlimitegrupo` INT NOT NULL AUTO_INCREMENT , `loteria` INT NOT NULL , `limite_quiniela` FLOAT NOT NULL , `limite_pale` FLOAT NOT NULL , `limite_treipleta` FLOAT NOT NULL , `grupo` INT NOT NULL , PRIMARY KEY (`idlimitegrupo`)) ENGINE = InnoDB; ALTER TABLE `limites_jugadas_x_grupos` ADD FOREIGN KEY (`loteria`) REFERENCES `loterias_azar`(`idloteria`) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `limites_jugadas_x_grupos` ADD FOREIGN KEY (`grupo`) REFERENCES `grupos_sistema`(`idgrupo`) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `limites_jugadas_x_grupos` ADD `limite_super_pale` FLOAT NOT NULL AFTER `limite_pale`; ALTER TABLE `grupos_sistema` ADD `timevalidador` VARCHAR(35) NOT NULL AFTER `premio_pale_tripleta`; ALTER TABLE `grupos_sistema` ADD `activo_group` BOOLEAN NOT NULL DEFAULT TRUE AFTER `timevalidador`; ALTER TABLE `grupos_sistema` ADD `borrado` BOOLEAN NOT NULL DEFAULT FALSE AFTER `activo_group`;