我希望能够在Android的SQLite中实现删除列功能。我想要复制表格并去掉所需的列,然后删除原来的表格,将新表格命名为原来的表格名称。我已经实现了表格到表格的复制,但现在我只有一个1:1的复制。如何在复制时更改列?
目标是拥有 deleteColumn(int indexOfColumn) 方法。
谢谢!
目标是拥有 deleteColumn(int indexOfColumn) 方法。
谢谢!
首先删除您的新表,然后直接使用所需列创建一个新表:
create table new_table as select column1,column2,....from old_table;
在这里选择你想在新表中看到的列,然后删除旧表并将新表重命名为旧表的名称。希望这样能够起作用。