今天遇到一个错误:
create or upgrade database main.db error: android.database.sqlite.sqliteException: there is already an index named type (code 1):,while compiling: CREATE TABLE IF NOT EXISTS type(id INTEGER,name TEXT,level INTEGER,parent INTEGER,PRIMARY KEY(id,name))
原因是我的新表的名字和之前某个表的列名一致,原来还有这个限制
改一下新表的名字,不要再和其他表的列名一样就好了,
好奇怪
原文链接:https://www.f2er.com/sqlite/199173.html