我在項目中使用Sqlite作爲數據庫。我正在嘗試使用修改命令Alter,但我每次都失敗。SQLite是否支持修改命令或不修改
switch (oldVersion) {
case 1:
db.execSQL("ALTER TABLE " + TABLE_NAME + " MODIFY "
+ MessageCountConstant.DATE + " INTEGER");
default:
db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME);
onCreate(db);
}
錯誤日誌這是我的了:
01-10 14:51:56.242: E/Database(1279): Failure 1 (near "MODIFY": syntax error) on 0x3702c0 when preparing 'ALTER TABLE messageCount MODIFY date INTEGER'.
誰能告訴我的這種情況的原因,也合適的回答。提前致謝。
你只是想改變你的名字? – dd619
@ dd619。不,我不只是想改變名稱,但我想改變列的數據類型。 –