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