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

На этот вопрос уже есть ответ здесь:

Синтаксическая ошибка из-за использования зарезервированного слова в качестве имени таблицы или столбца в MySQL 1 ответ

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

пример:

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

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

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

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

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

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

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

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

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