-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工作台中创建表并从那里复制代码。 –