128 votes

Supprimer une colonne de la table SQLite

J’ai un problème : je dois supprimer une colonne de ma base de données SQLite. J’ai écrit cette requête

mais ça ne marche pas. Aidez-moi.

61voto

Duda Points 1406

Au lieu de supprimer la table de sauvegarde, renommez-la simplement...

43voto

user4086833 Points 519

Par souci de simplicité, pourquoi ne pas créer la table de sauvegarde à partir de l’instruction select ?

15voto

Arone Points 216

Cette option ne fonctionne que si vous pouvez ouvrir la base de données dans un navigateur de base de données comme DB Browser for SQLite.

Dans DB Browser pour SQLite :

  1. Accédez à l’onglet « Structure de la base de données »
  2. Sélectionnez votre table Sélectionnez Modifier la table (juste sous les onglets)
  3. Sélectionnez la colonne à supprimer
  4. Cliquez sur Supprimer le champ et cliquez sur OK

3voto

user3317939 Points 1

=>Créez une nouvelle table directement avec la requête suivante :

=>Maintenant, insérez les données dans table_name à partir de existing_table avec la requête suivante :

=>Maintenant, supprimez le existing_table en effectuant la requête suivante :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X