MySQL, безопасно используя зарезервированное слово в запросе [дубликат]

This question already has an answer here:

Syntax error due to using a reserved word as a table or column name in MySQL 1 answer

Мне нужно вернуть многомерный массив из запроса с ключами id с именемkey, (необходимо дляobject keys в Amazon S3 API)

пример:

Array ( [0] => Array ( [key] => 8 ) [1] => Array ( [key] => 7 ) [2] => Array ( [key] => 6 ) )

Эта проблема:key это зарезервированное имя в MySQL. яhave использовать имя ключа.

Следующий запрос выдает ошибку

SELECT `file_name` AS key FROM (`uploads`)

но добавив кавычки вокругkey не дает ошибок

SELECT `file_name` AS `key` FROM (`uploads`)

Безопасно ли продолжать так или есть лучший путь? Я думал переименовать ключ id в массиве в PHP, но выполнение этого в запросе кажется быстрее

Ответы на вопрос(2)

Ваш ответ на вопрос