Tengo una mesa story_category
en mi base de datos con entradas corruptas. La siguiente consulta devuelve las entradas corruptas:
SELECT * FROM story_category WHERE category_id NOT IN (
SELECT DISTINCT category.id FROM category INNER JOIN
story_category ON category_id=category.id);
Traté de borrarlas excluyendo:
DELETE FROM story_category WHERE category_id NOT IN (
SELECT DISTINCT category.id FROM category
INNER JOIN story_category ON category_id=category.id);
pero tengo el siguiente error:
1093 - No se puede especificar la tabla de objetivos 'story_category' para la actualización en la cláusula FROM
¿Cómo puedo superar esto?