Mysql 外 键设 置

    技术2022-05-20  28

    的作用:   保持数据一致性,完整性,主要目的是控制存 在外 表中的数据。 使两 表形成关 ,外 只能引用外表中的列的   例如:   a b 两个表   a 表中存有 号,客 名称   b 表中存有 每个客 订单   有了外   你只能在确信 b 表中没有客 x 订单 后,才可以在 a 表中 除客 x   建立外 的前提: 本表的列必 与外 键类 型相同 ( 是外表主 )   指定主 字: foreign key( 列名 )   引用外 字: references < 表名 >( 列名 )   事件触 限制 : on delete on update , 参数 cascade( 跟随外 ), restrict( 限制外表中的外 ),set Null( ,set Default 认值 ,[ ]no action   例如:   outTable id int   建含有外 的表:  

    Java  

    1.  create table temp(  

    2.  id  int ,  

    3.  name  char ( 20 ),  

    4.  foreign key(id) references outTable(id) on delete cascade on update cascade);   

    明:把 id 设为 参照外表 outTable id 当外 值删 本表中 对应 的列 当外 本表中 对应 的列  

     


    最新回复(0)