Я пытаюсь удалить последние N строк в данной таблице. Я попытался запустить следующий скрипт
DELETE FROM SCHEMA ORDER BY PID DESC LIMIT 26000;
но я получаю эту ошибку
Сообщение: [SQL0199] Ключевое слово ORDER не ожидается. Действительные токены: ИСПОЛЬЗУЙТЕ Пропустить, ЖДИТЕ ГДЕ. Причина , , , , : Ключевое слово ORDER здесь не ожидалось.
Я также пытался запустить этот скрипт
DELETE FROM SCHEMA WHERE PID IN (SELECT PID FROM (SELECT PID FROM SCHEMA ORDER BY PID DESC limit 26000) a );
но все равно я получаю ту же ошибку, за исключением того, что не ожидалось ключевое слово "LIMIT".
Есть ли ошибки в моем синтаксисе? Любые предложения о том, как я могу это сделать?