(?,?,?)", org_bd)
conn.commit()
вывод
cursor.executemany("INSERT INTO org_bd VALUES (?,?,?)", org_bd)
sqlite3.OperationalError: table org_bd has 4 columns but 3 values were supplied
не могу понять как обозначить
id INTEGER PRIMARY KEY
в записях выше
executemany ожидает список из твоих троек. Соотвтетсвенно оно взяло первый элемент, им оказался orgTitle. И решило что каждый элемент orgTitle надо вставить в один вопросик. А там видимо 4 буквы
sqlite_create_table_query = '''CREATE TABLE org_bd ( id INTEGER PRIMARY KEY, orgTitle TEXT, orgId INTEGER, retailPlaceAddress TEXT);''' база
Обсуждают сегодня