mysql - SQL 无法创建表
问题描述
我已经创建了其余的表,但它并没有停止,我寻求帮助
CREATE TABLE IF NOT EXISTS `cun`.`factura` (
`id_factura` INT(11) NOT NULL,
`id_cliente` INT(11) NULL DEFAULT NULL,
`id_tipodepago` INT(11) NULL DEFAULT NULL,
`id_envio` INT(11) NULL DEFAULT NULL,
`fecha` DATE NULL DEFAULT NULL,
`hora` TIME NULL DEFAULT NULL,
PRIMARY KEY (`id_factura`),
INDEX `fk_formadepago_idx` (`id_tipodepago` ASC),
INDEX `fk_clientes_idx` (`id_cliente` ASC),
INDEX `fk_envio_idx` (`id_envio` ASC),
CONSTRAINT `fk_formadepago`
FOREIGN KEY (`id_tipodepago`)
REFERENCES `cun`.`formadepago` (`id_tipodepago`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_detallefactura`
FOREIGN KEY (`id_factura`)
REFERENCES `cun`.`detalle_factura` (`id_factura`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_clientes`
FOREIGN KEY (`id_cliente`)
REFERENCES `cun`.`clientes` (`id_cliente`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_envio`
FOREIGN KEY (`id_envio`)
REFERENCES `cun`.`envio` (`id_envio`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = latin1;
解决方案
推荐阅读
- c# - Assets\mqtthandler.cs(59,26): 错误 CS7069: Reference to type 'IPAddress' 声称它是在 'System' 中定义的,但找不到
- database - SQL Server Flyway 脚本 - 删除列约束问题
- sql-server - “?” ASP 脚本显示时,MSSQL DB 中的字符被替换为(带有重音的大写 A)
- python-3.x - 如何删除以下代码中的重复项?
- react-native - 错误笑话:警告:React.createElement:类型无效
- c# - 当涉及到引用时,有没有办法为新的 CS 项目格式使用通配符?
- ios - 根据用户的选择调整按钮/图像的大小
- javascript - 使用 document.querySelector('.').style。更改*两个*不同 div 的 CSS 属性
- php - 来自动态分配的多个表的联合结果
- sql - 时间序列中的 SQL 滚动计数