Maison >base de données >tutoriel mysql >Comment renommer une colonne MySQL dans les versions 5.5 et 8.0 ?
Méthode de renommage des colonnes de base de données MySQL
Lors du renommage des colonnes de table dans MySQL Community Server 5.5.27, les utilisateurs peuvent rencontrer des erreurs, notamment lors de l'utilisation de l'instruction SQL suivante :
<code class="language-sql">ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;</code>
et
<code class="language-sql">ALTER TABLE table_name RENAME old_col_name TO new_col_name;</code>
Ces déclarations peuvent être invalides dans certaines versions de MySQL. Vous devez consulter le manuel en fonction de la version spécifique.
Solution
Pour renommer avec succès une colonne dans MySQL Community Server 5.5.27, utilisez la requête suivante :
<code class="language-sql">ALTER TABLE tableName CHANGE oldcolname newcolname datatype(length);</code>
Il est à noter que la fonction RENAME
est utilisée dans la base de données Oracle. Cependant, dans MySQL 8.0 et versions ultérieures, n'importe quelle colonne peut être renommée en utilisant la syntaxe RENAME COLUMN
:
<code class="language-sql">ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;</code>
Explication détaillée de la syntaxe RENAME COLUMN
RENAME COLUMN
dans la syntaxe 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!