Changer l’interclassement de langue de toutes les tables MySQL

Si l’interclassement (collation) de langue du serveur de base de données de votre site de production et de votre site de staging est différent, vous pouvez utiliser la requête MySQL ci-dessous pour générer une nouvelle requête qui vous permettra de changer l’interclassement de langue de toutes les tables de la base de données en une seule fois. SELECT CONCAT("ALTER TABLE ", TABLE_SCHEMA, '.', TABLE_NAME," COLLATE latin1_general_ci;") AS ExecuteTheString FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA="DATABASE_NAME" AND TABLE_TYPE="BASE TABLE";

Rene Hermenau

Auteur : Rene Hermenau

À propos de l'auteur : René Hermenau est le fondateur de WP STAGING. Il travaille sur les sauvegardes WordPress, les environnements de staging, les migrations, la gestion des bases de données et les workflows de déploiement sécurisés.