在创建表时,需要设置外键的约束名,并使用单独的ALTER TABLE语句添加约束。具体的代码示例如下:
创建表时设置外键约束名:
CREATE TABLE table_name(
id INT PRIMARY KEY,
parent_id INT,
CONSTRAINT fk_parent_id
FOREIGN KEY (parent_id)
REFERENCES table_name(id)
);
使用ALTER TABLE添加约束:
ALTER TABLE table_name ADD CONSTRAINT fk_parent_id
FOREIGN KEY (parent_id)
REFERENCES table_name(id);