посмотри print(state) или еще как-то сколько именно у тебя в нем аргументов находиться перед самым вызовом функции для занесения в бд, т.к ты жестко задал в SQL запросе какие поля необходимо заполнять, то он ждет чтобы все эти поля присутствовали, а т.к их не хватает вот бд и ноет