【发布时间】:2021-10-01 04:03:16
【问题描述】:
我遇到了错误消息(INVALID SYNTAX),不知道为什么会这样。 请帮忙解决。
import pymysql
db = pymysql.connect(host='localhost', port=3306, user='root', passwd='xxxxxxxx', db='ecommerce', charset='utf8')
ecommerce = db.cursor()
for index in range(10):
product_code = 215673140 + index +1
sql=INSERT INTO product VALUES(str(product_code),'sample data1','sample date2','sample data3'); ----> here's error point.
ecommerce.execute(sql)
db.commit()
db.close()
【问题讨论】:
-
您刚刚告诉我们您的 MySQL 凭据
-
sql='INSERT...'语句应该用两个引号括起来 -
另外,
;在 python 中无效