我首先定義一個表語法如下:
public?void?onCreate(SQLiteDatabase?db)?{
db.execSQL("create?table?info(_id?integer?primary?key?autoincrement?,name?varchar(20))");
}
用可視化工具查看如下:當(dāng)我執(zhí)行以下sql語句時:public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL("alter table info add pnhone (20)"); }按理說表格中應(yīng)該多出一列“pnhone”可是用可視化工具查看后表結(jié)構(gòu)沒變?nèi)鐖D:本人剛學(xué)Android基礎(chǔ)比較弱,求大神指教。這是怎么回事!萬分感謝!
Sqite不能改變表結(jié)構(gòu)
qq_我很丑絕緣體_0
2016-07-19 11:37:15