Chà, bằng cách sử dụng MySQLdb của python, tôi sử dụng cái này:
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()
thay thế máy chủ / người dùng / passwd / db phù hợp với nhu cầu của bạn. Điều này dựa trên tài liệu MySQL tại đây , Câu lệnh LOAD DATA INFILE chính xác sẽ phụ thuộc vào yêu cầu cụ thể của bạn, v.v. (lưu ý rằng các câu lệnh FIELDS TERMINATED BY, ENCLOSED BY và ESCAPED BY sẽ dành riêng cho loại tệp bạn đang cố gắng đọc).