さて、PythonのMySQLdbを使用して、私はこれを使用します:
connection = MySQLdb.Connect(host='**', user='**', passwd='**', db='**')
cursor = connection.cursor()
query = "LOAD DATA INFILE '/path/to/my/file' INTO TABLE sometable FIELDS TERMINATED BY ';' ENCLOSED BY '\"' ESCAPED BY '\\\\'"
cursor.execute( query )
connection.commit()
必要に応じて、host/user/passwd/db を置き換えます。これは、MySQL のドキュメントに基づいています。正確な LOAD DATA INFILE ステートメントは、特定の要件などによって異なります (FIELDS TERMINATED BY、ENCLOSED BY、および ESCAPED BY ステートメントは、読み込もうとしているファイルのタイプに固有のものになることに注意してください。 )。