Я пытаюсь вставить данные в таблицу. Когда я пытаюсь вставить пустую строку в текстовое поле, я получаю сообщение об ошибке invalid input syntax for integer
.
Другие текстовые поля работают нормально с пустой строкой.
Мой код:
cur_p.execute("""
INSERT INTO a_recipient (created, mod, agreed, address, honor)
VALUES (current_timestamp, current_timestamp, current_timestamp, %s, %s)""", (None, None))
psycopg2.DataError: invalid input syntax for integer: ""
LINE 35: ... '', ''..
Код работает нормально, если я удаляю последний current_timestamp
в значениях, а также agreed
, но если я возвращаю его, снова появляется сообщение об ошибке.
Я проверил другие потоки, открытые здесь, в SO, я нашел это, но проблема была в значениях в массиве ошибка ввода: целое число
Любой совет?