在过去的 48 小时里,我已经尝试了一切,但还没有弄清楚我哪里出错了。
cursor.fetchone() 的工作方式如下所示:
row = cursor.fetchone()
for i in row:
x = '13.5m'
cursor.execute("""UPDATE table SET market_cap =%s WHERE symbol =%s""", (x,i))
但 cursor.fetchall() 失败并说:
“您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ')' 附近使用正确的语法”)