MySQL Ключевые слова как имя столбца - PullRequest
0 голосов
/ 12 мая 2018

Сценарий У меня есть таблица MYSQL со столбцом с именем text. Я только недавно понял, что TEXT на самом деле является ключевым словом MYSQL, но у меня не было проблем с использованием этого имени столбца.

Фон Из документации MysQL я уже заметил, что есть разница между зарезервированными словами и ключевыми словами: зарезервированные слова более ограничительны в том смысле, что их нужно заключать в кавычки, если вы хотите использовать их в качестве идентификаторов. Этот вопрос касается ключевых слов, а не зарезервированных слов.

Вопрос Существуют ли проблемы, связанные с наличием ключевого слова, например text или type, в качестве имени столбца?

  • Если да, то по какому сценарию?
  • Если нет, то почему мы вообще заботимся о том, чтобы они были ключевыми словами? Есть ли какая-либо разница с пользовательским именем?
...