Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/
Relational Database Service/
Perguntas frequentes/
Modificação de parâmetro de base de dados/
Como definir a diferenciação de maiúsculas e minúsculas para nomes de tabela do RDS for MySQL?
Atualizado em 2023-08-29 GMT+08:00
Como definir a diferenciação de maiúsculas e minúsculas para nomes de tabela do RDS for MySQL?
Você pode usar um dos seguintes métodos para definir a diferenciação de maiúsculas e minúsculas:
- Modificar o parâmetro low_case_table_names para instâncias de BD criadas: o RDS for MySQL 5.6 e 5.7
- Especificar a diferenciação de maiúsculas e minúsculas durante a criação da instância: para o RDS for MySQL 8.0, 5.7 e 5.6, você pode especificar se os nomes das tabelas diferenciam maiúsculas de minúsculas ao criar instâncias de BD no console ou por meio de uma API.
Modificar o parâmetro para instâncias de BD criadas
![](https://support.huaweicloud.com/intl/pt-br/rds_faq/public_sys-resources/notice_3.0-pt-br.png)
- Antes de alterar a diferenciação de maiúsculas e minúsculas, certifique-se de que cada nome de tabela seja exclusivo em sua instância.
- Você pode alterar a diferenciação de maiúsculas e minúsculas dos nomes de tabela somente quando não houver atraso de replicação. Para verificar o atraso de replicação, consulte a métrica Real-Time Replication Delay de atraso de replicação em tempo real no console do Cloud Eye.
- Cenário 1: a instância de BD não tem réplicas de leitura.
- Faça logon no console de gerenciamento.
- Clique em
no canto superior esquerdo e selecione uma região e um projeto.
- Clique em
no canto superior esquerdo da página e escolha Databases > Relational Database Service.
- Na página Instances, clique no nome da instância.
- No painel de navegação, escolha Parameters. Na página exibida, altere o valor de lower_case_table_names.
Por exemplo, altere o valor de 1 para 0, indicando que os nomes das tabelas diferenciam maiúsculas de minúsculas.
- Clique em Save. Na caixa de diálogo exibida, clique em Yes.
- Retorne à lista de instâncias de BD, localize a instância de BD e escolha More > Reboot na coluna Operation.
- Na caixa de diálogo exibida, clique em OK para reinicializar a instância de BD para que a modificação tenha efeito.
- Cenário 2: a instância de BD tem réplicas de leitura.
- Faça logon no console de gerenciamento.
- Clique em
no canto superior esquerdo e selecione uma região e um projeto.
- Clique em
no canto superior esquerdo da página e escolha Databases > Relational Database Service.
- Na página Instances, clique em
e, em seguida, clique no nome da réplica de leitura de destino.
- No painel de navegação, escolha Parameters. Na página exibida, altere o valor de lower_case_table_names.
Por exemplo, altere o valor de 1 para 0, indicando que os nomes das tabelas diferenciam maiúsculas de minúsculas.
- Clique em Save. Na caixa de diálogo exibida, clique em Yes.
- Retorne à lista de instâncias de BD, localize a instância de BD primária e escolha More > Reboot na coluna Operation.
- Na caixa de diálogo exibida, clique em OK para reinicializar a instância de BD para que a modificação tenha efeito.
- Na página Instances, clique no nome da instância primária.
- No painel de navegação, escolha Parameters. Na página exibida, altere o valor de lower_case_table_names.
Por exemplo, altere o valor de 1 para 0, indicando que os nomes das tabelas diferenciam maiúsculas de minúsculas.
- Clique em Save. Na caixa de diálogo exibida, clique em Yes.
- Retorne à lista de instâncias de BD, localize a instância primária e escolha More > Reboot na coluna Operation.
- Na caixa de diálogo exibida, clique em OK para reinicializar a instância de BD para que a modificação tenha efeito.
Especificar a diferenciação de maiúsculas e minúsculas durante a criação da instância
- Defina Table Name como Case sensitive ou Case insensitive no console do RDS durante a criação da instância. Para obter detalhes, consulte Compra de uma instância de BD.
- Defina o parâmetro lower_case_table_names como 0 ou 1 ao chamar uma API para criar uma instância de BD. Para obter detalhes, consulte Criação de uma instância de BD.
Intervalo de valor:
- 0: os nomes das tabelas diferenciam maiúsculas de minúsculas.
- 1: os nomes das tabelas são armazenados em minúsculas e não diferenciam maiúsculas de minúsculas.
Tópico principal: Modificação de parâmetro de base de dados
Feedback
Esta página foi útil?
Deixar um comentário
Obrigado por seus comentários. Estamos trabalhando para melhorar a documentação.
O sistema está ocupado. Tente novamente mais tarde.