表1名称角 roles
表2名称叫 permission

解决方案 »

  1.   

    delete from t1 where roleid=1
    delete from t2 where roleid=1

    要是你表上做一级联更新时,只一个delete from t1 where roleid=1就行了
      

  2.   

    建立一个触发器,就行了
    create trigger tr1 on t1
    for delete
    as
    delete from t2 where roleid in (select roleid from deleted)
      

  3.   

    create trigger t1 on roles
    for delete
    as
    delete from permission where roleid in (select roleid from deleted)
      

  4.   

    用触发器确实很好!
    也是简便的!delete 不能直接删除 两个没有关连的表记录!