Mặc dù hướng dẫn sử dụng dường như gợi ý rằng cú pháp INNER JOIN nên hoạt động trong một DELETE, tôi biết rằng sự thay thế này với mệnh đề tham gia được chuyển sang điều kiện nơi sẽ hoạt động ....
DELETE a.* FROM t1 AS a, t1 as b
WHERE
a.some_field_b=b.some_field_b AND
a.some_field_a = value_x AND
b.some_field_a = value_y
Chỉnh sửa:Tôi vừa thử cái này, cái này phù hợp với tôi:
DELETE a FROM t1 AS a
INNER JOIN t1 as b USING(some_field_b)
WHERE
a.some_field_a = value_x AND
b.some_field_a = value_y