sqlite alter table 在单个语句中添加多个列

标签 sql sqlite alter-table

是否可以在 sqlite 的单个语句中更改表添加多个列? 以下将不起作用。

alter table test add column mycolumn1 text, add column mycolumn2 text;

最佳答案

不,您必须一次添加一个。请参阅 SQLite's ALTER TABLE documentation 顶部的语法图:

ALTER TABLE syntax

ADD 分支中没有循环,因此不允许重复。

关于sqlite alter table 在单个语句中添加多个列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6172815/

相关文章:

ios - 在 Swift 中显示来自 SQLite Blob 的图像

sqlite - 在sqlite3中更改和添加列到表中

mysql - SQL:我们需要 ANY/SOME 和 ALL 关键字吗?

sql - 确定哪一列导致字符串或二进制数据被截断。 : SQL server

php - Eloquent 关系 WHERE 声明不起作用

mysql 如果存在则删除

java - Android - 检查数据库中是否存在行

sql - 为什么 SQL Server 不能更改存储过程中的 View ?

database - 将集群添加到oracle中的现有表

mysql - MySQL 中的默认排序顺序(ALTER TABLE ... ORDER BY ...;)