반응형
오류: 오류 1064:SQL 구문에 오류가 있습니다. MariaDB 서버에 해당하는 설명서를 확인하십시오.
그래서 내 sql에 계속 이런 오류가 발생합니다.
오류: 오류 1064:SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 ' 제약 조건' 근처에서 사용할 수 있는 올바른 구문을 확인하십시오.
fk_examinee_user1
외부 키(userName
) 12번 행의 참조 'q'
SQL 코드:
-- -----------------------------------------------------
-- Table `questionnaire`.`examinee`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `questionnaire`.`examinee` (
`examineeNumber` INT NOT NULL,
`userName` VARCHAR(45) NOT NULL,
`examineeID` VARCHAR(45) NOT NULL,
`startDate` INT NOT NULL,
`endDate` INT NOT NULL,
`Active` VARCHAR(45) NOT NULL,
PRIMARY KEY (`examineeID`),
INDEX `fk_examinee_user1_idx` (`userName` ASC) VISIBLE,
CONSTRAINT `fk_examinee_user1`
FOREIGN KEY (`userName`)
REFERENCES `questionnaire`.`user` (`userName`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
코드는 내게 맞는 것 같지만 모든 것을 시도했습니다. 제발 도와주세요.
언급URL : https://stackoverflow.com/questions/52366468/error-error-1064-you-have-an-error-in-your-sql-syntax-check-the-manual-that-c
반응형
'it-source' 카테고리의 다른 글
뷰: @click으로 다중 기능을 호출하려면 어떻게 해야 합니까? (0) | 2023.10.18 |
---|---|
Oracle에서 Select Exists를 사용하는 방법? (0) | 2023.10.18 |
git diff -- patientity는 무엇을 위한 것일까요? (0) | 2023.10.18 |
지도 내에서 비동기 함수를 호출하는 가장 좋은 방법은? (0) | 2023.10.18 |
C 전처리기 매크로에 전처리기 지시사항이 포함되는 것이 가능합니까? (0) | 2023.10.18 |