相关疑难解决方法(0)

SQLite自动增量不起作用

好吧,这不是垃圾邮件,它应该是简单的我不知道为什么它不工作这是我的代码:

gamesdatabase = openOrCreateDatabase("GamesDatabase", MODE_PRIVATE, null);
gamesdatabase.execSQL("CREATE TABLE IF NOT EXISTS Games (ID INTEGER PRIMARY KEY, Name
VARACHAR, NPlayers INT(1), NRounds INT(2), WinScore INT(2));");

gamesdatabase.execSQL("INSERT INTO Games 
(ID, Name, NPlayers, NRounds, WinScore ) VALUES ( NULL, 'TAWLA',2,0,0 );");

gamesdatabase.execSQL("INSERT INTO Games 
(ID, Name, NPlayers, NRounds, WinScore ) VALUES ( NULL, 'DOMANA',4,0,0 );");


Cursor c = gamesdatabase.rawQuery("SELECT * FROM Games", null);
c.moveToFirst();
while (c.isAfterLast() == false) {
Log.d("BEZRA", String.valueOf(c.getInt(c.getColumnIndex("ID"))));
c.moveToNext();
}
Run Code Online (Sandbox Code Playgroud)

这有什么问题?所有记录的日志显示为0

database sqlite android auto-increment

9
推荐指数
3
解决办法
3万
查看次数

标签 统计

android ×1

auto-increment ×1

database ×1

sqlite ×1