一个数据库中有两个表,如何删除1表中与2表相同的数据

日期:2016-01-03 18:13:54 人气:3

一个数据库中有两个表,如何删除1表中与2表相同的数据

数据库中删除两张表相同的数据要根据id相同来删除。 解决办法: 1、在设计数据库表时,通过设置级联删除操作来完成。 2、可以写触发器完成操作。 3、先删除主表的数据行,然后根据关联的外键值来删除附表中的相应行数据即可。 具体方法: 作为外键暂且叫它主表,Delete from Main Where id=@id 则要先删除子表当中 Delete from Detail where MainId = @id 为了保证数据完整性,最好将上面的操作包含在一个事务中,如果两个语句影响的行数
    A+
热门评论