mysql 怎么创建外键

mysql 怎么创建外键,第1张

create table t1

(id int primary key,

name varchar(20)

)

create table t2

(

remark varchar(50),

p_id int references t1(id) /*表示列p_id外键关联于表t1的列id*/

)

需要注意的问题:

1、t1的id必须为key

2、关联的2个列的数据类型必须一致且必须长度完全一样。

那你应该在表

vet_specialties

上点击右键

然后找到Relationships/ForeignKeys中,然后选择相应的列。

或者直接写命令

ALTER

TABLE

vet_specialties

ADD

FOREIGN

KEY

FK_SPECIALTY_ID(specialty_id)

REFERENCES

specialties

(id)

ALTER

TABLE

vet_specialties

ADD

FOREIGN

KEY

FK_VET_ID(vet_id)

REFERENCES

vets

(id)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5912046.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-08
下一篇 2023-03-08

发表评论

登录后才能评论

评论列表(0条)

保存