¿Es posible modificar la tabla agregar columnas MÚLTIPLES en una sola declaración en sqlite? Lo siguiente no funcionaría.
alterar prueba de tabla agregar columna mycolumn1 texto, agregar columna mycolumn2 texto;
sql
sqlite
alter-table
usuario775187
fuente
fuente
La respuesta de @mu es demasiado corta 'es correcta. Como extra, agregar una solución alternativa optimizada para agregar múltiples columnas utilizando el beneficio de las transacciones en SQL.
Espero que esto ayude a alguien.
fuente
Lo único que puedo usar hasta ahora es
Tenga en cuenta que hay; con el propósito de hacer que la consulta se lea como varias líneas.
Luego ejecuto esta consulta y agrego varias columnas al ejecutar ... Entonces no, no en una línea, pero sí en una consulta es posible.
fuente
alter table test agregar columna mycolumn1 text; alterar prueba de tabla agregar columna mycolumn2 text;
use la consulta redifinada anterior
fuente
;
un separador debe ejecutarse como varias declaraciones, y a menudo es importante. Sin embargo, la otra respuesta ya demostró que lo que pide el OP es imposible.