-4
這是錯誤MySQL
顯示:MySQL的顯示錯誤#1064
1064 - 你在你的SQL語法錯誤;請查看與您的MySQL服務器版本相對應的手冊,以獲得在''附近'使用的正確語法')參考文獻
employee_management_portel_schema
。Client_ref_table
()「在第16行
我的代碼如下:
CREATE TABLE IF NOT EXISTS `employee_management_portel_schema`.`Project_ref_table` (
`project_id` INT NOT NULL,
`project_name` VARCHAR(45) NOT NULL,
`project_description` VARCHAR(255) NOT NULL,
`enabled_flag` TINYINT(1) NOT NULL,
`project_start_date` DATE NOT NULL,
`project_end_date` DATE NOT NULL,
`client_id` INT NOT NULL,
`created_on` DATE NOT NULL,
`updated_on` DATE NOT NULL,
`dept_id` INT NOT NULL,
`emp_id` INT NOT NULL,
PRIMARY KEY (`project_id`),
UNIQUE INDEX `project_id_UNIQUE` (`project_id` ASC),
CONSTRAINT `client_id`
FOREIGN KEY()
REFERENCES `employee_management_portel_schema`.`Client_ref_table`()
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
看起來你的SQL語法有錯誤。錯誤很難閱讀這些日子! –
你有沒有嘗試刪除鏈接16的代碼,看看它是否工作呢?基本上我不認爲這種語法會起作用。在MySQL工作臺中創建表並從那裏複製代碼。 –