我创建了一个表并使用命令成功添加了一个列
ourNewDatabase.execSQL("ALTER TABLE " + tbname + " ADD " + key_day + " VARCHAR(10);");
但是在用更新的值更新任何行时,除了添加的列(key_day)之外,该特定行的所有列值都会更新..尝试了很多次..但没有解决方案..更新的命令是:
ContentValues cvUpdate = new ContentValues();
cvUpdate.put(KEY_STUNAME, "AHIHUOI");
cvUpdate.put(KEY_STUROLL,"109rty890");
cvUpdate.put(key_day,"false");
String stuuid = "20130801001";
int ans = ourNewDatabase.update(tbname, cvUpdate, KEY_STUUID + "= '" + stuuid+"'", null);