私が持っているPythonコードは次のようになります
f = open('data.tsv', 'r')
for line in f:
a = line.split("\t")
e_id = a[1]
name = a[2]
start = a[3]
end = a[4]
loc = a[5]
tags = a[6]
url = a[7]
cur = con.cursor(mdb.cursors.DictCursor)
cur.execute("INSERT INTO data_table VALUES (" + e_id + "," + name + "," + start + "," + end + "," + loc + "," + tags + "," + url + ");")
データの「loc」部分にはコンマが含まれていることがよくあります。これは、その多くが「City, State」でフォーマットされているためです。MySQL はそれを値として解釈します。コンマは変数として保存されているため、直接コメントアウトすることはできません。これを回避する方法はありますか?