为什么SQLite主键列自动递增不起作用?

时间:2011-06-21 04:13:52

标签: android sqlite

我在我的Android应用程序中使用SQLite3,并且我很难尝试查询已插入的记录。

经过大量调试后,我发现问题是SQLite自动增量不起作用。

问题是SQLite3处理

"CREATE TABLE test_table (
id **INT** PRIMARY KEY,
name text)";

不同
"CREATE TABLE test_table (
id **INTEGER** PRIMARY KEY,
name text)";

使用INTEGER PRIMARY KEY可以很好地创建自动增量列,而 使用INT PRIMARY KEY将不起作用。

感谢这位作者在哪里找到了这个信息。 http://mydumbthoughts.wordpress.com/2010/06/12/sqlite-primary-key-column-not-auto-incrementing/

0 个答案:

没有答案