|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Lk895146260 于 2019-8-18 09:49 编辑
import pymysql
db = pymysql.connect(
host = 'localhost',
user = '***',
password = '***',
port = 3306,
db = "s"
)
sql = 'SELECT * FROM teacher WHERE age >= 18'
cursor = db.cursor()
data = {
'id ': '201212001',
'user' : 'Bob',
'age' : 65
}
table = 'teacher'
keys = ','.join(data.keys())
values = ','.join(['%s'] * len(data))
sql = 'INSERT INTO {table}({keys}) VALUES ({values})'.format(table = table,keys = keys, values = values)
if cursor.execute(sql,tuple(data.values())):
print("Successful")
db.commit()
错误:pymysql.err.InternalError: (1054, "Unknown column 'user' in 'field list'")
在使用pymysql时插入不进去数据 总是报错 麻烦大佬帮忙指点 万分感谢。 |
|