В коде принято выводить и обрабатывать ошибки - возьмите за правило.
В коде хотя бы сейчас:
1. Выведите сформированный запрос на экран с помощью print.
2. Его же и с консоли в базу напрямую запустите.
Если не сработает, смотрите соответствия типа данных с полями таблицы.
Ну а далее сюда скиньте, так как без ошибок и конфигурации полей мало кто вам чем поможет.