在我的Android应用程序中,我有一个预定义的数据库,位于assets文件夹中。在此数据库中有一个名为WMExecutiveActivity的表。它有5个主键。现在我想重命名其中一个。任何人都可以如此友好地告诉我如何在sqlite中重命名主键?这是我的尝试。但它不起作用。
ALTER TABLE WMExecutiveActivity CHANGE CategoryCode ComplaintActivityCategory char( 4 )
提前致谢
答案 0 :(得分:1)
根据文档(参见here),无法以这种方式更改表格。
SQLite中的ALTER TABLE命令允许用户重命名表或 将新列添加到现有表。无法重命名 列,删除列,或从表中添加或删除约束。