1
我嘗試使用Python將數據導入到mySQL數據庫,但是我無法使其工作。我看不到任何錯誤,看起來好像一切正常,但文本文件永遠不會被導入。Python:LOAD DATA INFILE mySQL
我可以導入文本文件就好了,如果我通過終端中的mysql命令行手動執行它。我究竟做錯了什麼?
imoprt mysql.connector
cnx = mysql.connector.connect(user ='user1', password ='12345', host ='127.0.0.1', database ='stockStatus')
cursor = cnx.cursor()
cursor.execute('use stockStatus')
cursor.execute('truncate table products')
cursor.execute("LOAD DATA INFILE '/Path/products.txt' INTO TABLE products IGNORE 1 LINES")
cnx.close()
這裏看看http://stackoverflow.com/questions/25573009/python-mysql-load-data-local-infile/25579771#25579771 – Peeyush 2014-09-30 15:55:08
你也可以切換到mysql連接器python v2.0.1其中LOCAL INFILE默認啓用 – Peeyush 2014-09-30 15:56:24
我已經在v2.0.1 – elfving 2014-09-30 18:58:16