最近利用pymysql將檔案資料匯入mysql,**沒有報錯,但是資料庫表中沒有增加資料,所以記錄一下自己解決該問題的方法。
self.connect = pymysql.connect(host=host_name, port=
3306
, user=
'root'
, passwd=password, local_infile=
true
, charset=
'utf8'
)# local_infile設定為true
self.cur = self.connect.cursor(
)#匯入執行:
import_sql =
"load data local infile 'a.txt' into table import_table fields terminated by ',' enclosed by '\"'"
#一定加上這句
self.connect.commit(
)
執行完後一定要執行self.connect.commit(),不然匯入資料快取中,並沒有插入到資料庫。 Python使用pymysql鏈結mysql資料庫
先安裝pymysql如下圖 author pythontab.com 可有可無 匯入pymysql的包 import pymysql try 獲取乙個資料庫連線,注意如果是utf 8型別的,需要制定資料庫 conn pymysql.connect host localhost user root p...
Python使用PyMySQL連線MySQL資料庫
目錄 環境要求 安裝 示例mysql 版本 因為我們本地安裝python的時候,一般都會安裝好pip工具,所以我們可以直接使用pip命令安裝pymysql 如果不會安裝python的朋友們可以看下我的安裝python文章 pip install pymysql出現以下提示就表示安裝成功了 windo...
使用spoon將資料從hive匯入mysql
1.spoon dir來指定匯出的目錄 spoon export connect jdbc mysql ip 埠號 資料庫名 user username password password table table name exprot dir hive中的路徑 2.update mode資料更新插...