Потому что position это функция, чтобы использовать как название таблицы нужно экранировать кавычками.
А еще лучше не называть ничего в базе словами которые могут трактоваться базой как внутренняя функция или зарезервированное слово.
https://www.w3schools.com/mysql/func_mysql_position.asp
https://dev.mysql.com/doc/refman/8.0/en/keywords.html