Я пытаюсь вставить дату в столбце orderDate в моей базе данных sql, которая имеет дату типа
date = (start_date.strftime("%Y-%m-%d"))
testData.cur.execute("INSERT INTO customerOrders (orderDate) VALUES %s", (date,))
testData.cn.commit()
Вот значение переменной 'data':
2019-01-01
Вот тип данных даты:
class 'str'
Я подвержен ошибке:
mysql .connector.errors.ProgrammingError: 1064 (42000): у вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, для правильного синтаксиса для использования рядом с '' 2019-01-01 '' в строке 1