Должны ли все имена таблиц в MySQL быть заключены в backticks (`) для предотвращения коллизий с зарезервированными ключевыми словами? Причина, по которой я спрашиваю, заключается в том, что их использование делает SQL менее переносимым, поскольку не все базы данных позволяют использовать обратные ссылки.
Таким образом, избегайте использования имен таблиц и столбцов, содержащих ключевые слова, лучшего курса? Если да, то что можно сделать, чтобы уменьшить риск добавления MySQL нового ключевого слова в следующей версии, которая может столкнуться с вашей схемой.
Есть ли лучшая практика в этом отношении?