La consulta la creo con phpMyAdmin o con Navicat en modo diseño y en ambos me bota el siguiente error:
MySQL ha dicho:
#1022 - No puedo escribir, clave duplicada en la tabla 'tbl_autobuses'
Código SQL:
;[/CODE]Ver original
CREATE TABLE `tbl_autobuses` ( `autobusId` INT(11) NOT NULL AUTO_INCREMENT , `economico` INT(11) NOT NULL , `empresaId` INT(11) NOT NULL , `placa` VARCHAR(10) NOT NULL , `tipoPlaca` VARCHAR(3) NOT NULL , `tarjeta` VARCHAR(20) NOT NULL , `year` SMALLINT(4) NOT NULL , `motor` VARCHAR(20) NOT NULL , `serie` VARCHAR(20) NOT NULL , `chasis` VARCHAR(20) NOT NULL , `ingreso` DATE NOT NULL DEFAULT '2001-01-01' , `estatusId` INT(11) NOT NULL , `modalidadId` INT(11) NOT NULL , `baseId` INT(11) NOT NULL , `cliente` VARCHAR(10) NOT NULL , `rendimiento` DECIMAL(10,4) NOT NULL DEFAULT 3.00 , `verificacion` DATE NOT NULL DEFAULT '2001-01-01' , `usuarioId` INT(11) NOT NULL , `fechaMov` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP , PRIMARY KEY (`autobusId`), CONSTRAINT `fk_tbl_autobuses_tbl_empresa` FOREIGN KEY (`empresaId`) REFERENCES `tbl_empresas` (`empresaId`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_tbl_autobuses_tbl_modalidad` FOREIGN KEY (`modalidadId`) REFERENCES `tbl_modalidad` (`modalidadId`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_tbl_autobuses_tbl_bases` FOREIGN KEY (`baseId`) REFERENCES `tbl_bases` (`baseId`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_tbl_autobuses_tbl_estatus` FOREIGN KEY (`estatusId`) REFERENCES `tbl_estatus` (`estatusId`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_tbl_autobuses_tbl_usuarios` FOREIGN KEY (`usuarioId`) REFERENCES `tbl_usuarios` (`usuarioId`) ON DELETE NO ACTION ON UPDATE NO ACTION, INDEX `fk_tbl_empresa` (`empresaId`) , INDEX `fk_tbl_estatus` (`estatusId`) , INDEX `fk_tbl_usuarios` (`usuarioId`) ) ENGINE=InnoDB DEFAULT CHARACTER SET=utf8 AUTO_INCREMENT=1
De antemano agradezco su apoyo, saludos.