Я пытаюсь вставить некоторую datetime
в My-SQL
базу данных в SQL da на python с pymysql
, но иногда те даты, которые, как я получаю, не являются типом, я хочу вставить дату в ноль, когда это произойдет , Что я должен делать ?
Я пробовал то, что видел на stackoverflow, ничего не получалось, "", 0, "NULL",
троичные условия, вставляющие None ...
datetime.datetime.fromtimestamp(item[3]) if type(item[3][3])
нет, нет, нет, нет
Каждый раз одна и та же ошибка
"""INSERT INTO database (atr1, atr2, atr3,
atr4, atr5, atr6, atr7, atr8, atr9)
VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')""" % (item[0], item[1],\
item[2], datetime.datetime.fromtimestamp(item[3]),\
datetime.datetime.fromtimestamp(item[4]), item[5],\
item[6], item[9],time.strftime('%Y-%m-%d %H:%M:%S')))
item[2],datetime.datetime.fromtimestamp(item[3]),\
TypeError: an integer is required (got type NoneType)
Спасибо за вашу помощь!