0

在我的 android 应用程序中,我有一个预定义的数据库,位于 assets 文件夹中。在这个数据库中有一个名为 WMExecutiveActivity 的表。它有 5 个主键。现在我想重命名其中之一。谁能请好心解释一下我如何重命名sqlite中的主键?这是我的尝试。但它不起作用。

ALTER TABLE WMExecutiveActivity CHANGE CategoryCode ComplaintActivityCategory char( 4 )

提前致谢

4

1 回答 1

1

根据文档(请参见此处),无法以这种方式更改表格。

SQLite 中的 ALTER TABLE 命令允许用户重命名表或向现有表添加新列。无法重命名列、删除列或在表中添加或删除约束。

于 2013-11-04T09:26:20.793 回答