-1

我正在创建一个 SQLite。我添加了所有前第四列,但是在添加名为“productadd”的第五列时。找不到。以下代码有什么问题?

db.execSQL("CREATE TABLE if not exists producttable(id INTEGER PRIMARY KEY AUTOINCREMENT,"
                + " productidno"
                + " TEXT ,"
                + " productname"
                + " TEXT,"
                + " productprice" 
                + " TEXT,"
                + " productdest" 
                + " TEXT,"
                + " productadd"
                +" TEXT)");
4

1 回答 1

2

如果表是用 4 列创建的,CREATE TABLE if not exist则不会添加额外的列,为了添加你必须说的列ALTER TABLE producttable ADD productadd TEXT

于 2013-07-28T15:51:28.893 回答