기록실
채팅 0
게임 0
유물

Sql 에러 도와쥬실분 ㅠㅠ [7]

Minerals : 1,272,107 / Level : 병장 병장
2022-05-29 00:42:19 (4년 전) / READ : 1063

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;
신고
  • 댓글이 7 개 달렸습니다.
  • ㅋㅋㅋㅋㅋ
  • 이거... 아마 SQL 조금만 사용해 봤더라도 흔하게 수도없이 봤던 
    왠지 이제는 익숙하기 까지 한 에러 코드...
    간단하게 살펴보면
    SQL 문법에러. 여러분 MySQL에 해당하는 서버 버전 메뉴얼을 확인 한 뒤
    올바른 문법을 Line 4 '' 주변에 사용해라!
    라는 말인데......

    이 에러는 대부분 값들의 Line 4 부분에 작은 따옴표('') 를 닫지 않아서 거나
    짝수가 아니어서 나는 에러일 경우가 많다.
    따라서 제일 뒤에 나오는 Line ** 과 그 앞에 나오는 near ** 부분을 보고
    유추해서 해결 하도록 하자!
    출처: https://namsieon.com/24 [남시언닷컴:티스토리]
  • err 1064!!!
  • 익스포트한 mysql 버전이랑 임포트하려는 mysql 버전이랑 달라서 임포트 하는 쪽에서 visible 키워드를 지원 안하는 것으로 보임
  • 4년 전
    콘솔에서도 백틱 쓸 수 있나?
  • 4년 전
    혹시 8버전 이후 껄,
    5.7 버전 같은곳에 넣으려고 하지 않나요?
    공공기관 5.7 버전 많이 쓰는데
  • @밀면그래서 workbench랑 mysql 버전 맞췄는데..
    그래두 에러가 나오네요..
    Visible이 5.7 이후에 나온 함수라 오류가 생겼었는데
    그거 외에도 오류가 있는거같아요 ㅠㅠ
글목록 이전글 다음글
글쓰기


공부 인증 한 시간당 10만 미네랄 드려요. (1)알콜솜 25.12.12추천 1
프로필에 본인인증 여부를 표시하도록 개선 되었습니다. YGOSU2 25.12.26-
[칼럼] 14학점 중 7학점이 d0.과연 강ㅎ링은 2.0을 넘을 수 있을까 (7)돌아온 강호링♡69622.05.27-
토익인강 (1)한심한놈아제발66922.05.27-
다들 앉아서 공부함? 서서공부함? (3)삼리삼삭86522.05.27-
구글 엔지니어는 이렇게 일한다 책 영어 버전 무료로 풀림rureally92322.05.27-
[질문] 5과목 인강들어야하는데 어케 스케줄을 짜지.. (3)누누와트럼프72522.05.27추천 1
지역인재7급 (23)꽁지517622.05.27추천 7
게시판기능 사이트 만드는거 어렵냐시드200으로 10억57422.05.27-
[질문] 발전소 터빈 회전수 (12)코박고천국133622.05.26-
[질문] 경알못인데 경재신문 읽으면 좋음?? (4)해남이다요다야66822.05.26-
[질문] 나중에 자영업망하면 공인중개사 할껀데 난이도가 어케됨? 학원다녀야 될 정도임?책 추천도.. (3)중년고수강선생93422.05.26-
월 500 용접공 vs 월 200 9급 공무원 (7)미필8수생..148022.05.26-
지방직, 군무원 얼마안남음미꾸라쥐73322.05.25-
[질문] 경제질문 내가 갤럭시 탭s8 울트라 샀거든요 (1)해남이다요다야60122.05.25-
과외해야하는데 수능수학 요새 뭐로 가르쳐야함? (3)강덕구=주차65422.05.25-
영어회화는 얼마나 걸릴라나 (1)재벌집아들59522.05.25-
9급영어 하루 4시간 5개월조지면 80닿기 가능? (7)손해손해92322.05.25추천 1
[질문] 한화디펜스 용접 채용공고가 올라올까?해남이다요다야58122.05.25-
[정보] 와고 상위몇프로임 (8)llllllIIIlllIIl100222.05.25-
[질문] 공무원시험 vs 군무원시험 (4)양치on99722.05.25추천 1
9급이 까이는 이유는  멘탈만 잡고 노력하면 합격할 수 있기 때문임 (15)병신만보면피함231922.05.24추천 10
[질문] 편입 고민 (7)bkbajklbjkl84022.05.24추천 1
공부 개빡시게해서 들어간 직장  (17)피오나2633922.05.24추천 8
우울하다... (1)하얀피부50322.05.24-
[정보] 소방면접스터디 여기서 구하세요 (1) 모두들안녕41122.05.24-
[정보] 소방공무원 체력검정 후기  하핳하뉴우57522.05.24-
글쓰기