niceyes 发表于 2021-8-28 14:24:28

解决不了,没法学下去了,,sql 语法错误

import pymysql
con=pymysql.connect(host='',port=3306,user='root',password='',
                  charset='utf8',database='test',cursorclass=pymysql.cursors.DictCursor)
cur=con.cursor()
sql='insert into project1(工程编号,工程名称,委托单位) values('00004','工程','开发公司');'         #这一行报错,我在mysql 里运行正常,
try:
    cur.execute(sql)
    con.commit()#提交
except Exception as e:
    # 对操作的数据据进行撤消,回滚
    con.rollback()
finally:
    cur.close()
    con.close()

kogawananari 发表于 2021-8-28 14:31:46

sql="""
    insert into project1 (工程编号,工程名称,委托单位)
    values                   ('00004',   '工程',      '开发公司');
"""

niceyes 发表于 2021-8-28 14:41:21

多谢!!!
页: [1]
查看完整版本: 解决不了,没法学下去了,,sql 语法错误