Я начинающий в программировании, и python - мой первый язык программирования, сейчас я изучаю tkinter раздел базы данных .
Это часть моих сценариев:
# INSERT into Table in db
c.execute("INSERT INTO addresses VALUES (:frst_name, :lst_name, :address, :city, :state, :zip_code)",
# Dictionary
{
'frst_name': f_name.get(),
'lst_name': l_name.get(),
'address': address.get(),
'city': city.get(),
'state': state.get(),
'zip_code': zipcode.get()
})
Это мой код ошибки:
c.execute("INSERT INTO addresses VALUES (:frst_name, :lst_name, :address, :city, :state, :zip_code)",
sqlite3.OperationalError: table addresses has 5 columns but 6 values were supplied
все ответы, которые я нашел в сети, имеют "количество столбцов> число предоставленного значения «но у меня есть» количество столбцов <количество предоставленных значений »</p>
Я хотел бы устранить эту ошибку, если я перейду к другой части учебника, thx