gpt4 book ai didi

mysql - 无法使用Python将数据从csv文件加载到MySQL表

转载 作者:行者123 更新时间:2023-11-29 03:30:54 26 4
gpt4 key购买 nike

我编写了以下代码,使用 python 将 .csv 文件中的大量地震记录数据转储到 mysql 表中:

import MySQLdb
import os
import string

db = MySQLdb.connect (host="111.100."123.134",port=3306,user="root",\
passwd="****",db="mydb")
print "\nConnction to DB established\n"
cursor=db.cursor()

sql = """LOAD DATA LOCAL INFILE 'all_week.csv' \
INTO TABLE Eq_records \
FIELDS TERMINATED BY ',' \
OPTIONALLY ENCLOSED BY '"' \
LINES TERMINATED BY '\r\n' \
IGNORE 1 LINES;;"""

try:
cursor.execute(sql)
db.commit()
print "Data loading complete.\n"
except:
print "Error in loading data\n"

此代码执行正常,但 mysql 工作台中的表 Eq_records 为空。请让我知道解决方案。

最佳答案

我执行了相同的代码并将数据放入 MySQL 表中。我刚刚断开了客户端连接,然后重新连接并刷新了数据库,它就工作了。

关于mysql - 无法使用Python将数据从csv文件加载到MySQL表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30826424/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com