主键和外键怎么不能同时设置为自增长?
T1的表里有ID=1,插入数据时如何让对应T2表里的ID也是1(ID在表2里是外键,主键已设置为自增长,不直接插入1)...
T1的表里有ID=1,插入数据时如何让对应T2表里的ID也是1(ID在表2里是外键,主键已设置为自增长,不直接插入1)
展开
4个回答
展开全部
添加外键,在t3,里面有id1,id2设置为主键,然后设置外键,
id1与t1中id1,外键关联,其中选择级联删除,on
delete
cascade
id2与t2中id2,外键关联,其中选择级联删除,on
delete
cascade
刚才在sql2000中试了一下,可以实现
id1与t1中id1,外键关联,其中选择级联删除,on
delete
cascade
id2与t2中id2,外键关联,其中选择级联删除,on
delete
cascade
刚才在sql2000中试了一下,可以实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先插入T1,返回ID,再插入到T2中,也不用设置外键了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
添加主键~
ALTER TABLE table_name ADD CONSTRAINT pk_name PRIMARY KEY(列名);
添加外键~
ALTER TABLE table_name ADD CONSTRAION pk_name FOREIGN KEY(列名) REFERENCES table_name(列名);
基础语法~其他条件自行添加
ALTER TABLE table_name ADD CONSTRAINT pk_name PRIMARY KEY(列名);
添加外键~
ALTER TABLE table_name ADD CONSTRAION pk_name FOREIGN KEY(列名) REFERENCES table_name(列名);
基础语法~其他条件自行添加
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询