【发布时间】:2017-09-20 14:56:08
【问题描述】:
use helpdesk;
CREATE TABLE IF NOT EXISTS `helpdesk`.`Ticket` (
`T_ID` INT NOT NULL AUTO_INCREMENT,
`t_date` DATETIME NULL,
`t_equipment` VARCHAR(45) NULL,
`t_descript` VARCHAR(300) NULL,
PRIMARY KEY (`T_ID`),
CONSTRAINT `emp_id`
FOREIGN KEY ()
REFERENCES `helpdesk`.`employee` ()
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `tech_id`
FOREIGN KEY ()
REFERENCES `helpdesk`.`technician` ()
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
CREATE TABLE IF NOT EXISTS `helpdesk`.`employee` (
`emp_id` INT NOT NULL,
`emp_fname` VARCHAR(45) NULL,
`emp_lname` VARCHAR(45) NULL,
`emp_email` VARCHAR(45) NULL,
`emp_phone` VARCHAR(45) NULL,
`emp_dept` VARCHAR(45) NULL,
PRIMARY KEY (`emp_id`))
ENGINE = InnoDB;
CREATE TABLE IF NOT EXISTS `helpdesk`.`technician` (
`tech_id` INT NOT NULL AUTO_INCREMENT,
`tech_fname` VARCHAR(45) NOT NULL,
`tech_lname` VARCHAR(45) NULL,
`tech_phone` VARCHAR(45) NULL,
`tech_email` VARCHAR(45) NULL,
PRIMARY KEY (`tech_id`))
ENGINE = InnoDB;
INSERT INTO HELPDESK.TECHNICIAN (tech_id, tech_fname, tech_lname, tech_phone, tech_email)
VALUES(12345, SIERRA, RAY, 2485555555, SRAY@UCLA.EDU),
VALUES(12344, MICHAEL, JACKSON, 2485555554, MJACKSON@UCLA.EDU),
VALUES(12343, GREG, KEYSON, 2485555553, GKEYSON@UCLA.EDU),
VALUES(12342, AARON, BANKS, 2485555552, ABANKS@UCLA.EDU),
VALUES(12341, PHIL, COLLINS, 2485555551, PCOLLINS@UCLA.EDU);
似乎是什么问题?我的表一直给我一个 1064 错误,说第一个 FOREIGN KEY () 语句有一个意外的“(”。
【问题讨论】:
-
请标记有问题的 RDBMS 系统(您正在使用的)。
标签: html mysql jsp create-table