为了账号安全,请及时绑定邮箱和手机立即绑定

Sqite不能改变表结构

Sqite不能改变表结构

qq_我很丑绝缘体_0 2016-07-19 11:37:15
我首先定义一个表语法如下: public void onCreate(SQLiteDatabase db) { db.execSQL("create table info(_id integer primary key autoincrement ,name varchar(20))"); } 用可视化工具查看如下:当我执行以下sql语句时:public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL("alter table info add pnhone (20)"); }按理说表格中应该多出一列“pnhone”可是用可视化工具查看后表结构没变如图:本人刚学Android基础比较弱,求大神指教。这是怎么回事!万分感谢!
查看完整描述

1 回答

?
littleOStar

TA贡献28条经验 获得超4个赞

如下

    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)  // 此方法,用于更新数据库版本号

查看完整回答
反对 回复 2017-01-20
  • 1 回答
  • 0 关注
  • 1148 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信