sqlite alter table ajoute plusieurs colonnes dans une seule instruction

Est-il possible de modifier la table ajouter plusieurs colonnes dans une seule instruction dans sqlite? Ce qui suit ne fonctionnerait pas.

alter table test add column mycolumn1 text, add column mycolumn2 text;
130
demandé sur Brian Tompsett - 汤莱恩 2011-05-30 10:08:26

2 réponses

Non, vous devez les ajouter un à la fois. Voir le diagramme de syntaxe en haut de la documentation ALTER TABLE de SQLite :

Syntaxe ALTER TABLE

Il n'y a pas de boucle dans la branche ADD donc aucune répétition n'est autorisée.

255
répondu mu is too short 2017-02-08 14:32:19

Alter table de test ajouter une colonne mycolumn1 texte; alter table de test ajouter une colonne mycolumn2 texte;

Utilisez la requête rediffinée ci-dessus

-13
répondu anand arun 2014-10-08 08:24:38