Por que as palavras-chave SQL devem ser SQL, como CREATE TABLE e UPDATE, devem ser maiúsculas no WordPress?

Esta não é uma questão genérica de PHP / MySQL porque você pode usar maiúsculas ou minúsculas como você deseja no MySQL porque o MySQL é insensível a maiúsculas e minúsculas.

Mas, na documentação do WordPress , disse:

As palavras-chave SQL, como CREATE TABLE e UPDATE, devem ser maiúsculas.

Por que é que? Pode ser que seja legível. Mas por que ele disse “DEVE ser”?

Solutions Collecting From Web of "Por que as palavras-chave SQL devem ser SQL, como CREATE TABLE e UPDATE, devem ser maiúsculas no WordPress?"

Geralmente não é (embora seja provavelmente uma coisa boa e espero que seja parte do padrão de codificação.

Essa citação específica refere-se à API que permite adicionar ou alterar colunas no database. Para isso, o wordpress precisa comparar a definição da tabela no database para o que o plugin pede para criar / alterar, se necessário, e sem olhar para o código, ser específico sobre o caso que é usado apenas faz com que “compare” “código mais fácil de escrever.