举个例子 创建表item
CREATE TABLE IF NOT EXISTS item(
`id` INT UNSIGNED AUTO_INCREMENT,
`pid` INT UNSIGNED ,
`name;` VARCHAR(100) ,
`price;` FLOAT ,
`count;` INT ,
PRIMARY KEY ( `id` ),
CONSTRAINT fk_p_i_sid FOREIGN KEY(pid) REFERENCES product(id)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
其中生命外键的部分是
CONSTRAINT fk_p_i_sid FOREIGN KEY(pid) REFERENCES product(id)
解读一下
创建外键名称为kf_p_i_sid
声明item表内的外键为pid 并且引用的是product表的id字段
哦了!!