Est-il possible de modifier la table et d'ajouter PLUSIEURS colonnes dans une seule instruction dans sqlite? Ce qui suit ne fonctionnerait pas.
modifier le test de table ajouter la colonne mycolumn1 text, ajouter la colonne mycolumn2 text;
sql
sqlite
alter-table
user775187
la source
la source
La réponse de @mu est trop courte »est juste. En plus, ajouter une solution de contournement optimisée pour ajouter plusieurs colonnes en utilisant les avantages des transactions en SQL.
J'espère que cela aidera quelqu'un.
la source
La seule chose que j'utilise à ce jour est
Notez qu'il existe; exprès pour que la requête soit lue sur plusieurs lignes.
Ensuite, j'exécute cette requête et j'ajoute plusieurs colonnes en cours d'exécution ... Donc non pas en une seule ligne, mais oui en une seule requête, c'est possible.
la source
alter table test add column mycolumn1 text; alter table test add column mycolumn2 text;
utiliser la requête redéfinie ci-dessus
la source
;
un séparateur doit être exécuté comme plusieurs instructions, et cela a souvent de l'importance. L'autre réponse a déjà démontré que ce que le PO demande est impossible, cependant.