2
任何人都可以提出一种更干净的方法来在一个查询中删除具有一对多关系的行吗?如何重构此多表删除语句
这是有效的,但我不是很熟悉using
子句或delete
,所以我不完全了解它是如何工作的。
DELETE FROM ip_record,
entry using ip_record
inner join entry
where ip_record.site_id = ?
and ip_record.ip = ?
and ip_record.id = entry.ip_id
我有一个想法,这可能与级联更干净做,但我有约束的非理性的恐惧。数据库是MySQL。
谢谢,我真的很感激你通过我走了! – JAL 2010-06-30 18:04:59