我收到错误:错误:错误1215:无法添加外键约束
我读了其他类似的主题和http://dev.mysql.com/doc/refman/5.7/en/create-table-foreign-keys.html,但是我无法解决这个问题.
该代码生成如下(它应该完美地工作,该死的):
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
CREATE SCHEMA IF NOT EXISTS `foilmaster` DEFAULT CHARACTER SET latin1 ;
USE `foilmaster`;
-- -----------------------------------------------------
-- Table `foilmaster`.`Company`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `foilmaster`.`Company` ;
CREATE TABLE IF NOT EXISTS `foilmaster`.`Company` (
`idCompany` MEDIUMINT(9) NOT NULL AUTO_INCREMENT ,
`Name` VARCHAR(85) NOT NULL ,
`Country` VARCHAR(35) NOT NULL ,
`PotentialSaleScale` SMALLINT NOT NULL COMMENT '1-100 Where 1 is 1 Pallete a Month and 100 is 1 …Run Code Online (Sandbox Code Playgroud) mysql ×1