最佳答案
我的数据库中有一个包含损坏条目的表story_category
。下一个查询返回损坏的条目:
SELECT *FROM story_categoryWHERE category_id NOT IN (SELECT DISTINCT category.idFROM category INNER JOINstory_category ON category_id=category.id);
我试图删除它们执行:
DELETE FROM story_categoryWHERE category_id NOT IN (SELECT DISTINCT category.idFROM categoryINNER JOIN story_category ON category_id=category.id);
但我得到了下一个错误:
#1093-您不能指定目标表“story_category”以进行更新
我怎样才能克服这个?