日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql有imp命令吗_快速MySQL Imp

發布時間:2024/10/6 数据库 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql有imp命令吗_快速MySQL Imp 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

正在編寫一個腳本來轉換MySQL導入的原始數據,到目前為止,我使用了一個臨時文本文件,后來我使用loaddatainfile手動導入了這個文本文件。。。命令。在

現在,我在python腳本中包含了import命令:db = mysql.connector.connect(user='root', password='root',

host='localhost',

database='myDB')

cursor = db.cursor()

query = """

LOAD DATA INFILE 'temp.txt' INTO TABLE myDB.values

FIELDS TERMINATED BY ',' LINES TERMINATED BY ';';

"""

cursor.execute(query)

cursor.close()

db.commit()

db.close()

這很管用但是溫度文本必須在不適合我需要的數據庫目錄中。在

下一個方法是轉儲文件并直接提交:

^{pr2}$

工作也很好,但需要大約四倍的時間,這太多了。(在第一個版本中使用相同的for construct來生成文本溫度)在

我的結論是我需要一個文件和loaddatainfile命令來更快。為了在放置文本文件的地方保持空閑,LOCAL選項似乎很有用。但是對于MySQL連接器(1.1.7),存在一個已知的錯誤:

mysql.connector.errors.ProgrammingError:1148(42000):此MySQL版本不允許使用所使用的命令

到目前為止,我已經看到使用MySQLdb而不是MySQL連接器是一種解決辦法。然而,MySQLdb上的活動似乎很低,python3.3的支持可能永遠不會到來。在

loaddatalocalinfire是正確的方法嗎?如果是的話,python3.3是否有一個工作連接器可用?在

編輯:開發后,數據庫將在服務器上運行,腳本在客戶端上運行。在

總結

以上是生活随笔為你收集整理的mysql有imp命令吗_快速MySQL Imp的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。