Вариант использования довольно прямолинейный. После просмотра таблицы комментариев из нескольких миллионов строк. Мы понимаем, что есть много детей-сирот.Удаление сирот в самоподготовке
Следующий запрос не работает
DELETE c.* FROM `comment` c
where c.parentId not in (select id from `comment`)
Это говорит что-то вроде:
3 были обнаружены ошибки в процессе анализа:
статического анализа.
Неожиданный токен. (около «c» в позиции 7) Неожиданный токен. (около «.» в позиции 8) Неожиданный токен. (Рядом с «*» в положении 9)
MySQL говорит: Документация
1093 - Вы не можете указать целевую таблицу «с» для обновления в ЕКОМ
Я понимаю эту проблему, но не может подумайте об альтернативе. Я очень плохо SQL
Независимо от того, что вы делаете, проверьте эти теории для глобальных обновлений и удалите их на таблицах-заглушки – Drew