У меня есть такой код
c.execute('CREATE TABLE IF NOT EXISTS base (ID INTEGER NOT NULL, col2 TEXT NOT NULL, col3 INTEGER, PRIMARY KEY(ID, col2))')
Этот код дает мне исключение sqlite3.IntegrityError , хотя я очень уверен, что пишу запись впервые.
Итак, я попробовал
c.execute('CREATE TABLE IF NOT EXISTS base (ID INTEGER, col2 TEXT, col3 INTEGER, PRIMARY KEY(ID, col2))')
Вставляет точную строку в таблицу base , НО, столбец ID вообще не увеличивается автоматически.
Что я могу сделать? Есть идеи?