Mam kolumnę daty w tabeli MySQL. Chcę wstawić obiekt datetime.datetime()
do tej kolumny. Co powinienem używać w instrukcji execute?Wstawianie obiektu datetime.datetime w języku Python do MySQL
Próbowałem:
now = datetime.datetime(2009,5,5)
cursor.execute("INSERT INTO table
(name, id, datecolumn) VALUES (%s, %s
, %s)",("name", 4,now))
ja otrzymuję błąd jako: "TypeError: not all arguments converted during string formatting"
Co należy używać zamiast %s
?
Nie trzeba dodawać cudzysłowie parametrów łańcuchowych to znaczy "... VALUES ('% s', '% s', '% s')" –
próbowałem tego. Wciąż ten sam błąd. –