看了下网上的各种回答
onCreate 方法只是在初次创建的时候有效
onUpdate 方法貌似只是在对原表进行改动
那么如何动态创建新的表呢
比如用户 A 切换到用户 B 时?
看了下企鹅的数据库是直接新建文件……
1
zhantss 2015-11-13 13:47:09 +08:00
onUpdate 执行 db.execSQL() 参数填 DDL 语句有什么问题么? 难不成不能跑 create 语句?
|
2
suikator 2015-11-13 13:57:59 +08:00 via Android
SQLiteDatabase.execSQL(CREATE TABLE IF NOT EXISTS balabala)
直接手动创建有什么问题吗? |