gpt4 book ai didi

MySQL 5.1 #1005 - 无法创建表 'datacode.foto' (errno : 150) error

转载 作者:行者123 更新时间:2023-11-30 23:25:13 25 4
gpt4 key购买 nike

我在 phpMyadmin,MySQL 5.1 版本中,我试图在下面运行这个 SQL,但是当我在 phpmyadin 上执行这个代码时,它给出了错误无法创建表'datacode.foto'(errno : 150),有人知道我的代码出了什么问题吗?

CREATE  TABLE IF NOT EXISTS `projeto` (
`proj_id` INT NOT NULL AUTO_INCREMENT ,
`proj_nome` VARCHAR(40) NULL ,
`proje_descr` VARCHAR(700) NULL ,
`proj_oque_fizemos` VARCHAR(200) NULL ,
`proj_url` VARCHAR(250) NULL ,
`proj_descr_url` VARCHAR(250) NULL ,
PRIMARY KEY (`proj_id`) )
ENGINE = InnoDB;



CREATE TABLE IF NOT EXISTS `categoria` (
`cat_id` INT NOT NULL AUTO_INCREMENT ,
`cat_nome` VARCHAR(45) NULL ,
PRIMARY KEY (`cat_id`) )
ENGINE = InnoDB;



CREATE TABLE IF NOT EXISTS `foto` (
`foto_id` INT NOT NULL AUTO_INCREMENT ,
`foto_url` VARCHAR(270) NULL ,
`projeto_proj_id` INT NOT NULL ,
PRIMARY KEY (`foto_id`) ,
INDEX `fk_foto_projeto1_idx` (`projeto_proj_id` ASC) ,
CONSTRAINT `fk_foto_projeto1`
FOREIGN KEY (`projeto_proj_id` )
REFERENCES `mydb`.`projeto` (`proj_id` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;

CREATE TABLE IF NOT EXISTS `projeto_por_categoria` (
`projeto_proj_id` INT NOT NULL ,
`categoria_cat_id` INT NOT NULL ,
PRIMARY KEY (`projeto_proj_id`, `categoria_cat_id`) ,
INDEX `fk_projeto_has_categoria_categoria1_idx` (`categoria_cat_id` ASC) ,
INDEX `fk_projeto_has_categoria_projeto_idx` (`projeto_proj_id` ASC) ,
CONSTRAINT `fk_projeto_has_categoria_projeto`
FOREIGN KEY (`projeto_proj_id` )
REFERENCES `mydb`.`projeto` (`proj_id` )
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_projeto_has_categoria_categoria1`
FOREIGN KEY (`categoria_cat_id` )
REFERENCES `mydb`.`categoria` (`cat_id` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;

最佳答案

您正在引用 mydb 数据库中的表,而您的表实际上位于名为 datacode 的数据库中:

REFERENCES `mydb`.`projeto` (`proj_id` )
^^^^^^^--- change (or remove) this database qualifier

关于MySQL 5.1 #1005 - 无法创建表 'datacode.foto' (errno : 150) error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13674164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com