首页 > 其他分享 >外键约束级联操作

外键约束级联操作

时间:2022-10-11 13:46:22浏览次数:45  
标签:级联 外键 约束 CASCADE 名称 表名 主表

外键约束:foreign key 让表于表产生关系 从而保证数据的正确性

  1在创建表时 可以添加外键

    语法

      create table 表名(

      constraint 外键名称 foreign key 外键列名称 references 主表名称(主表列名称)

    );

删除外键

  ALTER TABLE 表名 DROP FOREIGN KEY 外键名称;

创建表之后添加外键

  ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY (外键字段名称) REFERENCES 主表名称(主表列名称);

 

级联操作

  添加级联操作

  语法 ALTER TABLE 表名 ADD CONSTRAINT 外键名称

    FOREIGN KEY(外键字段名称) REFERENCES 主表名称(主表列名称)ON UPDATE CASCADE DELETE CASCADE

级联更新 ON UPDATE CASCADE

级联删除 ON DELETE CASCADE

标签:级联,外键,约束,CASCADE,名称,表名,主表
From: https://www.cnblogs.com/NanFangDaGua/p/16778885.html

相关文章

  • 主键约束
    主键约束:primarykey含义 非空且唯一一张表只能有一个字段为主键主键就是表中记录的唯一标识创建表时 添加主键约束          删......
  • 唯一约束
    唯一约束:unique值不能重复1创建表时 添加唯一约束mysql中 唯一约束限定的列值可以有多个null   删除唯一约束 创建表后添加唯一约束   ......
  • 508约束_主键约束和509约束_主键约束_自动增长
    主键约束主键约束:primarykey。1.注意:含义:非空且唯一(既不是空值也是唯一的一个值)一张表只能有一个字段为主键主键就是表中纪录的唯一标识2.主键约束一下基础操作......
  • 非空约束
    1.创建表时添加约束     创建完表后,添加非空约束      删除name的非空约束   ......
  • 视频融合平台EasyCVR级联到上级平台后,无法在线播放是什么原因?
    视频融合平台EasyCVR支持多类型设备、多协议方式接入,包括主流标准协议国标GB/T28181、RTMP、RTSP/Onvif协议等,以及厂家私有协议,如海康SDK、大华SDK、海康Ehome等。平台可将......
  • 洛谷 P3530 / bzoj2788【tarjan】【差分约束】
    判断是否有解可以使用差分约束。求解赛车手的成绩的取值可以使用Floyd。但是\(O(n^3)\)会TLE。可以先进行一次缩点。然后进行Floyd求出每一个连通块内的最长路径......
  • 视频融合平台EasyCVR级联到上级平台后,无法在线播放是什么原因?
    视频融合平台EasyCVR支持多类型设备、多协议方式接入,包括主流标准协议国标GB/T28181、RTMP、RTSP/Onvif协议等,以及厂家私有协议,如海康SDK、大华SDK、海康Ehome等。平台可将......
  • MySQL中常见的约束(Constraints)
    0.约束的概念SQL约束用于规定表中的数据规则,如果存在违反约束的数据行为,行为会被约束终止。1.主键约束PRIMARYKEY约束唯一标识数据库表中的每条记录。要求必须包含唯......
  • layui二级联动
    <labelclass="layui-form-label">报考层次:</label><divclass="layui-input-inlinelayui-form"><selectname="student_Level"lay-verify="required"lay......
  • 创建表加入约束
    约束什么是约束?约束:constraint在创建表的时候,我们可以给表中的字段加上一些约束,来保证这个表中数据的完整性、有效性!!约束包括哪些非空约束:notnull唯一性约束:uniq......