在mysql中怎么级联删除和更新啊?

解决方案 »

  1.   

    建立外键约束(表引擎要用innodb)
    如下: 删除test1中相应记录时,同时删除test2中对应记录
    CREATE TABLE test1(id int(11) NOT NULL,
    .......
    .......
    PRIMARY KEY (id)
    )ENGINE = InnoDB DEFAULT CHARSET = utf8;CREATE TABLE test2(
    id   int(11)   NOT   NULL,
    fk1  int(11)   NOT   NULL
    .........
    PRIMARY KEY (id),
    FOREIGK KEY(fk1) references test1(id) on delete cascade  
    )ENGINE=InnoDB DEFAULT CHARSET=utf8;
      

  2.   

    Trigger can satisfy your demand.