Я пытаюсь создать список рекордов в базе данных MySQL, всего 3 столбца: идентификатор, имя и счет.Таблица называется Рекорды.Я пытался использовать этот код:
DELETE FROM Highscores WHERE
Score = (SELECT min(Score) FROM Highscores)
AND (SELECT count(*) FROM Highscores) > 10;
Но выдает эту ошибку:
#1093 - You can't specify target table 'Highscores' for update in FROM clause
Как удалить строку с наименьшим значением, только если в нем более 10 строк?Возможно, может быть несколько строк с наименьшим значением, но я хочу удалить только одну.