Сколько всего столбцов в test_table?Вероятно, не 5, судя по ошибке.Попробуйте запустить SHOW CREATE TABLE test_table
, чтобы увидеть, как определяется таблица.
Рекомендуется явно указывать имена столбцов при вставке в случае добавления новых столбцов.Попробуйте вместо этого:
INSERT INTO test_table (col1, col2, col3, col4, col5) VALUES (%s, %s, %s, %s, %s)
Вы должны изменить col1, col2 и т. Д. На ваши настоящие имена столбцов.