数据库 外键,如何修改数据库中主外键约束的数据

数据库 外键,如何修改数据库中主外键约束的数据,第1张

你在建立外键的时候要指定更新的关联,这样删除user中的一笔记录,所有以user表的userid为外键的表的记录都会删除,修改user中userid的值,所有所有以user表的userid为外键的表的记录都会更新这个userid的值

比如mssql中:

alter

table

tbl_xxx

add

constraint

fk_xxx

foreign

key

(lodno)

references

tbl_aaa

(lono)

on

update

cascade

on

delete

cascade

注意on

update

cascade

on

delete

cascade

语法 :ALTER TABLE表名ADD CONSTRAINT 约束名 CHECK(列名 BETWEEN 最小值 AN 最大值)例子 :ALTER TABLE UsersADD CONSTRAINT CK_Age CHECK(Age BETWEEN 18 AN 50)表示修改Users表中的Age字段必须大于等于18且小于等于50

采纳哦

ALTER TABLE 时的 SQL CHECK 约束

当表已被创建时,如需在 “P_Id” 列创建 CHECK 约束,请使用下面的 SQL:

MySQL / SQL Server / Oracle / MS Access:

-from shulanxt

如需命名 CHECK 约束,并定义多个列的 CHECK 约束,请使用下面的 SQL 语法:

MySQL / SQL Server / Oracle / MS Access:


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

原文地址: http://outofmemory.cn/sjk/6462049.html

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

发表评论

登录后才能评论

评论列表(0条)

保存