Mysqldump: crée des noms de colonnes pour les insertions lors de la sauvegarde

Comment est-ce que je demande à mysqldump de sauvegarder avec des noms de colonne dans des instructions d’insertion?
Dans mon cas, je ne ai pas une sauvegarde normale avec insert sql résultant en

LOCK TABLES `users` WRITE; /*!40000 ALTER TABLE `users` INSERT INTO `users` VALUES (1 

structure.

Maintenant, je suis allé de l’avant et enlevé une colonne du schéma chez les utilisateurs. Après cela, lorsque j’exécute le fichier SQL de sauvegarde, j’obtiens une erreur d’incompatibilité de numéro de colonne .

Pour résoudre ce problème, comment puis-je demander à mysqldump d’écrire aussi des noms de colonnes? Voici comment je le fais maintenant

 mysqldump --host=${dbserver} --user=${dbusername} --password=${dbpassword} \ --no-create-db --no-create-info --extended-insert --single-transaction \ --compress tablename 

Sur un plan plus large, quelle est la meilleure pratique pour gérer ces modifications de schéma?

Utilisez --complete-insert dans la commande mysqldump params