我不熟悉mySQL和Python。在
我有代码把Python的数据插入mySQLconn = MySQLdb.connect(host="localhost", user="root", passwd="kokoblack", db="mydb")
for i in range(0,len(allnames)):
try:
query = "INSERT INTO resumes (applicant, jobtitle, lastworkdate, lastupdate, url) values ("
query = query + "'"+allnames[i]+"'," +"'"+alltitles[i]+"',"+ "'"+alldates[i]+"'," + "'"+allupdates[i]+"'," + "'"+alllinks[i]+"')"
x = conn.cursor()
x.execute(query)
row = x.fetchall()
except:
print "error"
它似乎运行良好,因为“错误”从未出现过。相反,我的pythonshell中出现了许多行“1L”。但是,当我使用MySQL时,“mydb”中的“resumes”表仍然是完全空的。在
我不知道会出什么问题,可能是我在MySQL中查看表时没有正确连接到MySQL的服务器吗?请帮忙。在
(我只使用import MySQLdb,够了吗?)在