我想在python中使用mysql函數日期時間函數str_to_date
。我需要一個關於如何在python中使用mysql函數的指南。 Raw_Data
是表格的名稱。在Python中使用MySQL函數
sql = """INSERT INTO RawData(DateTime) VALUES ('%s')""" % (STR_TO_DATE(date_time,'%d/%b/%Y:%T'))
cursor.execute(sql)
錯誤:
NameError: name 'STR_TO_DATE' is not defined
這是一個mysql函數。它在你的* python *代碼中做了什麼?你不能那樣做。 –
不要對呼叫發生在哪裏感到困惑。如果您調用MySQL函數,它將在數據庫服務器上運行,而不是在Python中運行。你可以像Python中的存儲過程那樣調用它,但它會在MySQL上執行。 – duffymo
使用它從字符串中提取日期時間對象。我認爲它應該返回datetime對象 – user2547084