关于关联表执行操作所影响的条数,该怎么处理

关于关联表执行操作所影响的条数

批量删除某栏目主题,同时也将其回复一并删除。我选择使用了表关联,如:

@mysql_query(‘DELETE listdata,reply FROM listdata LEFT JOIN reply ON reply.r_id=listdata.id WHERE listdata.area_id REGEXP “^’.$_REQUEST[‘area_id’].'(_[0-9]+)*$”‘, $db);

比如2条主题,其回复数一共为7,执行删除后得到mysql_affected_rows()是二者之和,即9

但我只想取得主题被删的条数2条(以便更新栏目发表数),怎么办呢?



估计得写成两条Delete语句




这个没有办法,只能自己先SELECT看一下符合条件的记录数。 或者分开写两条语句。 先删除回复,再删除主题。

关于关联表执行操作所影响的条数,该怎么处理

相关文章:

你感兴趣的文章:

标签云: