6

我想在 Android 的 SQLite 中实现删除列。我想制作没有所需列的表副本,而不是删除以前的平板电脑并将名称设置为 new_one 作为以前的名称。我已经制作了表格到表格的副本,但现在我将其作为 1:1 副本。复制时如何更改列?

目标是拥有方法deleteColumn(int indexOfColumn) ;

谢谢

4

1 回答 1

15

首先删除新表,然后直接使用所需列创建一个新表,如下所示:

create table new_table as select column1,column2,....from old_table;

在这里选择您想在新表中看到的那些列。然后删除旧表并将新表重命名为旧表的名称。希望它会起作用。

于 2011-11-03T11:16:56.190 回答