Maison > Article > base de données > Comment définir le nom de la table pour qu'il ne soit pas sensible à la casse dans MySQL
Méthode : 1. Utilisez root pour vous connecter et ouvrez le fichier « /etc/my.cnf » ; 2. Ajoutez « lower_case_table_names=1 » sous le nœud « mysqld » dans le fichier ; " commande pour redémarrer mysql Il suffit de servir.
L'environnement d'exploitation de ce tutoriel : système linux7.3, version mysql8.0.22, ordinateur Dell G3.
Comment définir le nom de la table dans MySQL pour qu'il ne soit pas sensible à la casse
Mysql est sensible à la casse sous Linux, mais MySQL n'est pas sensible à la casse sous Windows.
La solution suivante est donc basée sur le système Linux.
Après vous être connecté avec le compte root, ajoutez lower_case_table_names=1 après [mysqld] dans /etc/my.cnf, redémarrez le service MYSQL, et le réglage est réussi : le nom de la table n'est pas sensible à la casse
Explication détaillée de ; le paramètre lower_case_table_names :
lower_case_table_names = 0
où 0 : sensible à la casse, 1 : insensible à la casse
Les règles de casse de MySQL pour les noms de bases de données, les noms de tables, les noms de colonnes et les alias sous Linux sont les suivantes :
1. Les noms de bases de données et les noms de tables sont strictement sensibles à la casse ;
2. Les alias de table sont strictement sensibles à la casse
3. Les noms de variables sont également strictement sensibles à la casse ;
MySQL n'est pas sensible à la casse sous Windows.
A Définissez lors de la création :
CREATE. TABLE T(
A VARCHAR (10) BINARY);B. Utilisez alter pour modifier
Apprentissage recommandé :
tutoriel vidéo mysqlCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!