如何在Sql Open Helper中更新表?

时间:2014-12-18 04:51:11

标签: android mysql

在我的应用程序中,我将表格中的“数字”作为整数

private static final String CREATE_TABLE WORKS  = 
"CREATE TABLE " + TABLE + 
"(" + ID + " INTEGER PRIMARY KEY,"  
+ SOME_TEXT + " TEXT,"  
+ NUMBER + " INTEGER")";

现在,我想更新或更改该表 那样的(见“数字”):

private static final String CREATE_TABLE WORKS  = 
"CREATE TABLE " + TABLE + 
"(" + ID + " INTEGER PRIMARY KEY,"  
+ SOME_TEXT + " TEXT,"  
+ NUMBER + " REAL")";

整数”来自“整数”而不删除数据库中的数据或不添加一个列如:“ number2 +”的”。 这可能吗?

1 个答案:

答案 0 :(得分:0)

如果我是你,我会添加一个列并将其设置为真实 在onUpgrade期间,我会将所有数据从int列复制到实际列。

这是最简单的解决方案......