我有一種對column
重複條目表「image_url
」現在我只想刪除重複項,只保留各一個的記錄?錯誤:超出鎖定等待超時;請嘗試重新啓動交易/限制刪除查詢與加入
這裏是我的查詢我想:
DELETE t1
FROM
ad_images_copy t1
JOIN ad_images_copy t2 ON t2.image_url = t1.image_url
AND t2.id < t1.id
reference link for remove duplicate rows 但它給我的error
錯誤:鎖等待超時超標;嘗試重新啓動交易
現在我想限制這個查詢,因爲我有很多記錄。
我試圖通過添加在最後limit
,但它不是爲我工作。
DELETE t1
FROM
ad_images_copy t1
JOIN ad_images_copy t2 ON t2.image_url = t1.image_url
AND t2.id < t1.id
limit 100 ;
幫助如果有其他方式來做到這一點。
該字段是否在兩個表上都被索引? –