以下代码有什么区别?
1.
ALTER TABLE Orders
ADD FOREIGN KEY (PersonID) REFERENCES Persons(PersonID);
2.
ALTER TABLE Orders
ADD CONSTRAINT FK_PersonOrder
FOREIGN KEY (PersonID) REFERENCES Persons(PersonID);
第二段代码中我们的外键constraint(FK_PersonOrder)
加上name有什么用?
最佳答案
ADD CONSTRAINT FK_ Person Order
正在为外键提供自定义名称,否则它将自动动态生成。
关于mysql - SQL FOREIGN KEY CONSTRAINT命名差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56912274/