
Mysql 벤치에서 다이어그램 export 해서 당연히 될줄알았는데
왜 에러뜰까요 ㅠㅠㅠ 능력자분 구합니다
-- MySQL Script generated by MySQL Workbench
-- Sat May 28 23:57:38 2022
-- Model: New Model Version: 1.0
-- MySQL Workbench Forward Engineering
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='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
-- -----------------------------------------------------
-- Schema musicFloor
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Schema musicFloor
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS `musicFloor` DEFAULT CHARACTER SET utf8 ;
USE `musicFloor` ;
-- -----------------------------------------------------
-- Table `musicFloor`.`user`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `musicFloor`.`user` (
`id` VARCHAR(255) NOT NULL,
`pw` VARCHAR(255) NULL,
`email` VARCHAR(255) NULL,
`name` VARCHAR(255) NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `musicFloor`.`singer`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `musicFloor`.`singer` (
`sname` VARCHAR(255) NOT NULL,
`sage` INT NULL,
`ssex` VARCHAR(255) NULL,
`s_email` VARCHAR(255) NULL,
PRIMARY KEY (`sname`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `musicFloor`.`music`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `musicFloor`.`music` (
`mname` VARCHAR(255) NOT NULL,
`mcode` VARCHAR(255) NULL,
`mgenre` VARCHAR(255) NULL,
`m_sname` VARCHAR(255) NULL,
`mimage` VARCHAR(2083) NULL,
PRIMARY KEY (`mname`),
CONSTRAINT `fk_music_singer1`
FOREIGN KEY (`mname`)
REFERENCES `musicFloor`.`singer` (`sname`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `musicFloor`.`review`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `musicFloor`.`review` (
`r_uid` VARCHAR(255) NOT NULL,
`title` VARCHAR(255) NULL,
`r_mcode` VARCHAR(255) NULL,
`reviewcol` VARCHAR(255) NULL,
`number` INT NULL,
PRIMARY KEY (`r_uid`),
INDEX `fk_review_music1_idx` (`r_mcode` ASC) VISIBLE,
CONSTRAINT `fk_review_user1`
FOREIGN KEY (`r_uid`)
REFERENCES `musicFloor`.`user` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_review_music1`
FOREIGN KEY (`r_mcode`)
REFERENCES `musicFloor`.`music` (`mcode`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
COMMENT = ' ';
-- -----------------------------------------------------
-- Table `musicFloor`.`comment`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `musicFloor`.`comment` (
`c_rnumber` INT NOT NULL,
`comments` VARCHAR(500) NULL,
PRIMARY KEY (`c_rnumber`),
CONSTRAINT `fk_comment_review1`
FOREIGN KEY (`c_rnumber`)
REFERENCES `musicFloor`.`review` (`number`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `musicFloor`.`admin`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `musicFloor`.`admin` (
`a_id` INT NOT NULL,
`a_pw` VARCHAR(45) NULL,
PRIMARY KEY (`a_id`))
ENGINE = InnoDB;
SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;