Comment rendre mysql insensible à la casse : 1. Entrez dans le répertoire d'installation de mysql, recherchez et ouvrez le fichier de configuration "my.ini" ; 2. Ajoutez l'instruction "lower_case_table_names=1" à la dernière ligne du fichier de configuration pour définir la casse Le paramètre sensible "lower_case_table_names" rend mysql insensible à la casse 3. Redémarrez le service mysql ;
L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.
Comment rendre mysql insensible à la casse
La configuration mysql sensible à la casse est liée à deux paramètres - lower_case_file_system et lower_case_table_names
lower_case_file_system : indique si le fichier système actuel est sensible à la casse (ON n'est pas sensible) , OFF est sensible), paramètre en lecture seule et non modifiable.
lower_case_table_names : Indique si le nom de la table est sensible à la casse et peut être modifié.
Le paramètre lower_case_file_system ne peut pas être modifié, donc le paramètre lower_case_table_names ne peut être utilisé que pour rendre mysql insensible à la casse.
Étapes :
1. Entrez dans le répertoire d'installation de MySQL, recherchez et ouvrez le fichier de configuration my.ini
2 Ajoutez la phrase suivante à la dernière ligne du fichier de configuration
lower_case_table_names=1
lower_case_file_system indique. si le répertoire de données est Le système de fichiers où il se trouve est sensible à la casse du nom du fichier
0 : sensible à la casse
1 : insensible à la casse
3. service mysql.
Remarque :
Définissez le nom par défaut de lower_case_tables_name de 0 à 1. Vous devez d'abord convertir le nom de la table de bibliothèque existante en minuscules :
1) Pour le cas où seules des lettres majuscules existent dans le nom de la table :
① , Lorsque lower_case_tables_name=0, exécutez renommer la table en minuscules.
②. Définissez lower_case_tables_name=1 et redémarrez pour prendre effet.
2) Pour le cas où il y a des lettres majuscules dans le nom de la bibliothèque :
①, lorsque lower_case_tables_name=0, utilisez mysqldump pour exporter et supprimer l'ancienne base de données.
②. Définissez lower_case_tables_name=1 et redémarrez pour prendre effet.
③. Importez des données dans l'instance. À ce stade, le nom de la bibliothèque contenant des lettres majuscules a été converti en minuscules.
【Recommandation associée : tutoriel vidéo mysql】
Ce 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!