当前位置: 首页 > 面试题库 >

Sqlite将列添加到表中的特定位置(Android)

楮庆
2023-03-14
问题内容

这是用于添加列的代码。

mDb.execSQL("ALTER TABLE " + table_name + 
            " ADD COLUMN " + column_name + " text");

我的问题是在表的最后一个位置创建了列。

Column1|Column2|Column3|Column4|Column5|NewAddedColumn6

例如,是否可以在Column3和之间添加一列Column4

Column1|Column2|Column3|NewAddedColumn6|Column4|Column5

问题答案:

根据文档

ADD COLUMN语法用于向现有表添加新列。新列始终附加在现有列列表的末尾。

因此,您的问题的答案是 NO

但是,有一个解决方法。在SO上
阅读此答案 。

参考SQLite:ALTER
TABLE:添加列



 类似资料:
  • 假设我有一个元组列表,如下所示: 我想在此列表中添加另一个元组。我该怎么做? 更具体地说,我想将此元组添加为列表中的第一个元组,以便我得到: 我使用的是Python 2.7。 提前感谢!

  • 问题内容: 我使用Python-docx生成Microsoft Word文档。用户在编写以下内容时希望这样做:“大家早上好,这是我的%(profile_img)s,您喜欢吗?” 在一个HTML字段,我创建一个Word文档,我recuper用户的图片从数据库和i。由所述用户的图片替换键字%(profile_img)■ 不能在文件的结尾 。对于Python-docx,我们使用以下指令添加图片: 图片添

  • < code>list_of_lists=[[1,2,3],[4,5,6]] < br > < code > list _ to _ add =[" A "," B "," C"] 我希望结果是list_of_lists会变成: 谢谢!

  • 问题内容: Python中是否可以使用任何函数在字符串的某个位置插入值? 像这样: 然后在位置4添加成为 问题答案: 否。Python字符串是不可变的。 但是,可以创建一个具有插入字符的新字符串:

  • 问题内容: 我使用SQLAlchemy制作了一个表,却忘记添加列。我基本上想这样做: 这是什么语法?我在文档中找不到它。 问题答案: 这称为数据库迁移(SQLAlchemy不支持即开即用的迁移)。您可以考虑使用sqlalchemy- migrate 在这种情况下提供帮助,也可以仅通过选择的数据库的命令行实用程序,

  • 我有一个熊猫数据框,其中一列由列表组成: 我想添加,例如,每个列表的第一个和最后一个索引。为此,我使用: 这分别作用于每一行,如果数据帧很大,这可能会非常密集。有没有办法将此操作矢量化?