Chắc chắn bạn có thể làm được điều đó:
DELETE FROM `table1`, `table2` WHERE `orderId` = 500
xem http://dev.mysql.com/doc/refman/ 5.0 / vi / delete.html
[CHỈNH SỬA:]
Đây là toàn bộ thủ thuật:
DELETE FROM `orders`, `orders_items`
USING `orders`
INNER JOIN `orders_items` ON `orders`.`orderId` = `orders_items`.`orderId`
WHERE `orders`.`orderId`= 500
Nếu orderId là một varchar, thì hãy thay đổi câu lệnh thành = '500'
.