Maison > Article > Opération et maintenance > Les noms de tables MySQL sont-ils sensibles à la casse sous Linux ?
Les noms de tables MySQL sous Linux sont sensibles à la casse ; les noms de bases de données MySQL, les noms de tables, les noms de variables et les alias de tables sont strictement sensibles à la casse sous Linux, tandis que les noms de colonnes et les alias de colonnes sont sensibles à la casse dans tous les cas. Vous pouvez modifier le paramètre "ower_case_table_names" dans le fichier de configuration MySQL pour définir s'il est sensible à la casse.
L'environnement d'exploitation de ce tutoriel : système linux7.3, version mysql8.0.22, ordinateur Dell G3.
Sous Linux, une fois l'installation de MySQL terminée, le nom de la table est sensible à la casse par défaut et cet attribut ne peut pas être modifié sur Internet. champs dans /etc/mysql/my.cnf Aucune des configurations ne prendra effet et mysql ne démarrera pas après modification.
Les noms de tables MySQL sont sensibles à la casse sous Linux, alors que les noms de tables MySQL ne sont pas sensibles à la casse sous Windows ; vous pouvez ajouter une ligne "ower_case_table_names = paramètre" dans le fichier de configuration MySQL "my.ini [mysqld]" pour définir si il est sensible à la taille.
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 :
Les noms de bases de données et les noms de tables sont strictement sensibles à la casse ; sensible Sensible à la casse ;
Tutoriel vidéo Linux
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!