2.添加外键 在MySQL中,我们可以通过ALTER TABLE语句来添加外键约束,即:ALTER TABLE `bookinfo` ADD FOREIGN KEY(`book_id`) REFERENCES `book`(`id`);其中,`book_id`表示从表的外键,`id`表示主表的主键,`REFERENCES`代表从表引用主表的哪个字段。3.测试外键约束 当我们成功添加外键约束后,...
在MySQL中,外键有两种创建方式:一种是在副表创建时创建外键,另一种是在副表创建后添加外键。在副表创建时创建外键:在副表创建时,使用CONSTRNT关键字定义外键。CREATE TABLE 副表名 (列1 数据类型,列2 数据类型,列3 数据类型,CONSTRNT 外键名 FOREIGN KEY (列名) REFERENCES 主表名 (列名));...
在CREATE TABLE语句中,使用CONSTRAINT关键字定义约束名称,这里使用“FK__1”作为约束名。接着,使用FOREIGN KEY短语指定外键字段parentfolderid,并通过REFERENCES短语引用主表文件夹表中的主键字段folderid。这样设置后,文件夹表中的每个记录可以引用另一个文件夹表中的记录,从而实现文件夹之间的层级结构。
在上述SQL语句中,FK3C0469F99FC6869是外键的名称,您可以根据需要自定义这个名称。为了确保数据的一致性,建议在创建外键时使用合适的约束条件。例如,可以添加on delete cascade或on update cascade等约束条件,确保在删除或更新相关记录时,外键引用的一致性能够得到维护。通过这种方式,您可以在两个表之间...
方法/步骤 设置主键:1、通过终端进入到mysql命令行工具。2、通过use关键字进行到目标数据库里。3、如原表已有主键,先把原来的主键删除掉,通过DROP PRIMARY KEY命令:ALTER TABLE `jingyan` DROP PRIMARY KEY;。4、主键已经没有了。5、通过命令:ADD PRIMARY KEY来添加ALTER TABLE `jingyan` ADD ...