Прежде всего, это всегда помогает опубликовать столько информации, сколько у вас есть. В данном конкретном случае «ошибка» бесполезна, и вам потребовалось бы, возможно, 2 секунды, чтобы скопировать и вставить данное сообщение об ошибке, что даст нам ценные подсказки, помогая вам.
Вместо этого я перешел к документации для оператора DELETE SQLite, обнаружил здесь и заметил, что вот, DELETE не имеет ORDER BY, если он не скомпилирован определенным образом. Я предполагаю, что ваша версия не так, хотя без сообщения об ошибке это трудно сказать.
Вместо этого вы можете попробовать:
delete from MRU where DT_ADD = (
SELECT MIN(DT_ADD) FROM MRU WHERE type = 'FILENAME'
)