CREATE TABLE tbl_emp(
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(20) DEFAULT NULL,
deptId INT(11) DEFAULT NULL,
PRIMARY KEY(id),
KEY fk_dept_id(deptId)
#CONSTRAINT fk_dept_id FOREIGN KEY (deptId) REFERENCES tbl_dept(id) //这里不懂,#号在这里是什么意思?
)ENGINE=INNODB aUTO_increment=1 DEFAULT CHARSET=utf8;
声明外键关系的话,我很少用这种方法。 相当于连接符吧可能,#上面那句话声明了deptid键名 fk_dept_id为,下面又规定了fk_dept_id与谁连接外键关系。