table1: p_auth_org  字段 org_id 主键
table2: p_auth_org_ext 字段 p_org_id 外键org表是主表 ,org_ext 为副表怎么样同时删除, 而且要用一条语句,,,谢谢大家帮解答... 急 在线等.

解决方案 »

  1.   

    建立副表的时候你可以在外键列指定 on delete cascade  
    副表如果已经建好了 
    可以用 alter 语句修改列属性
    例子
    alter table test_c add constraint fk_test_c foreign key (fk) references test_b(id) on delete cascade;然后在执行 delete from test_a where id=1; 
     
    上述是例子 援引: http://blog.itpub.net/post/41069/495104
      

  2.   

    只要在添加外键的时候,增加一个联级删除子句即可实现同时删除两张表的相同数据。
    alter table org_ext  add constraint fk_name  foreign key(p_org_id) references p_auth_org (org_id) on delete cascade