我正在PC笔记本电脑中使用Python 3.x
,试图使用SQL
命令写入TXT文件,这些命令更新未连接PC笔记本电脑的服务器中的mySQL
数据库
outputFile = open("output.sql","w",encoding='utf-8-sig')
myData = pd.read_csv(r'myfile.csv', delimiter=',', header=[0], keep_default_na=False)
for i in range(0, len(myData)):
myId = myData.iloc[i].ID
myValue = myData.iloc[i].VALUE #This is the string which I want to escape
sqlTxt = "UPDATE mytable SET myfield = '" + myValue + "' WHERE id = '" + str(myId) + "';"
outputFile.write(sqlTxt + "\n")
outputFile.close()
我知道存在conn.escape_string()
命令,但我恐怕无法连接远程mySQL
服务器或在我的笔记本电脑上创建一个“假的”mySQL
服务器。因此,我想知道是否有任何已经构建的函数来转义名为myValue
的字符串,而不创建mySQL
连接
目前没有回答
相关问题 更多 >
编程相关推荐