为数据库添多个表加约束 10
如图所示,在同一个数据库(007)中有好几个表,如何添加约束,让mm表中的一行数据删除时,其他几个表中只要有和mm表中XueHao一样的字段的数据,一起消失(整个行,而不...
如图所示,在同一个数据库(007)中有好几个表,如何添加约束,让mm表中的一行数据删除时,其他几个表中只要有和mm表中XueHao一样的字段的数据,一起消失(整个行,而不是单指XueHao)
触发器? 展开
触发器? 展开
2个回答
展开全部
创建SQL的主键和外键约束的方法:--在创建表时就可以对字段加上约束:
create table Buy(buyo int PRIMARY KEY, username varchar(20) FOREIGN KEY REFERENCES Users(username) NOT NULL, goodsno char(5) FOREIGN KEY REFERENCES Goods(goodsno) NOT NULL, quantity int CHECK(quantity >0 ) , buydate DATETIME)
create table Buy(buyo int PRIMARY KEY, username varchar(20) FOREIGN KEY REFERENCES Users(username) NOT NULL, goodsno char(5) FOREIGN KEY REFERENCES Goods(goodsno) NOT NULL, quantity int CHECK(quantity >0 ) , buydate DATETIME)
追问
表已经建好了啊,那要如何是好
表已经建好了啊,那要如何是好
展开全部
create table Buy(buyo int PRIMARY KEY,
username varchar(20) FOREIGN KEY REFERENCES Users(username) NOT NULL,
goodsno char(5) FOREIGN KEY REFERENCES Goods(goodsno) NOT NULL,
quantity int CHECK(quantity >0 ) ,
buydate DATETIME)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询