Maison  >  Article  >  base de données  >  Pourquoi est-ce que j'obtiens l'erreur n° 1025 lorsque je renomme une colonne dans MySQL ?

Pourquoi est-ce que j'obtiens l'erreur n° 1025 lorsque je renomme une colonne dans MySQL ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-10 15:21:02738parcourir

Why Do I Get Error #1025 When Renaming a Column in MySQL?

Erreur lors du renommage de colonne dans MySQL

Lors de la tentative de renommer une colonne de la table "xyz", à l'aide de PHPMyAdmin, un message d'erreur s'affiche rencontré : "#1025 - Erreur lors du changement de nom de '.shopping#sql-c98_26' en '.shoppingtblmanufacturer' (errno : 150)."

Solution :

Bien que la tentative de renommage de la colonne à l'aide de PHPMyAdmin ait été proche, une étape supplémentaire est nécessaire. Pour réussir à renommer la colonne, il est impératif de préciser le type de données de la colonne renommée. L'extrait de code suivant illustre la syntaxe appropriée :

ALTER TABLE `xyz` CHANGE `manufacurerid` `manufacturerid` INT;

Points clés :

  • Remplacez « INT » par le type de données approprié de la colonne renommée ( obligatoire).
  • Tilde/Backtick (`) est facultatif pour spécifier la colonne noms.

En implémentant ces modifications, l'opération de renommage des colonnes dans MySQL sera terminée avec succès sans rencontrer l'erreur susmentionnée.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn