1
我得到這個錯誤「wp_mail_queue」的更新:您不能指定目標表在FROM子句
You can't specify target table 'wp_mail_queue' for update in FROM clause
因爲這個查詢:
DELETE FROM wp_mail_queue
WHERE message_id = (SELECT message_id FROM wp_mail_queue ORDER BY id LIMIT 0, 1)
ORDER BY wp_mail_queue.id
LIMIT 100
而且我想它從子查詢結果。將DELETE替換爲SELECT *,並且它完全返回我想要刪除的條目。我需要的是重寫這種方法,以便我不需要在子查詢中查詢wp_mail_queue,或者完全避免子查詢。
我的想法首先是變量,如果我可以以某種方式將子查詢分配給一個然後使用它?