跳到主要内容

外键操作

seekdb 下的外键操作包括添加外键和删除外键。

添加外键约束

添加外键约束的语法如下:

ALTER TABLE table_name ADD CONSTRAINT fk_name FOREIGN KEY(column_name)
REFERENCES table_name(column_name);

添加外键约束的示例如下:

CREATE TABLE t1(c1 INT,c2 VARCHAR(50));
Query OK, 0 rows affected (0.002 sec)

CREATE TABLE t2(c1 INT PRIMARY KEY,c2 VARCHAR(50));
Query OK, 0 rows affected (0.002 sec)

ALTER TABLE t1 ADD CONSTRAINT fk1 FOREIGN KEY(c1) REFERENCES t2(c1);
Query OK, 0 rows affected (0.007 sec)

删除外键

删除外键约束的语法如下:

ALTER TABLE table_name DROP FOREIGN KEY fk_name;

删除外键约束的示例如下:

ALTER TABLE t1 DROP FOREIGN KEY fk1;
Query OK, 0 rows affected (0.002 sec)