(0,''):pymysql中的InterfaceError

时间:2018-02-28 06:44:02

标签: python mysql python-3.x pymysql

我正在尝试从MySQL数据库中的某一行读取。我在第17行得到了一个InterfaceError。

完整错误:

(0,''):InterfaceError Traceback(最近一次调用最后一次):   文件“/var/task/handler.py”,第17行,主要     cur.execute(SQL)

我自己测试了MySQL查询,它运行得很好。该程序使用亚马逊Lambda上托管的无服务器框架。

   import json
import common
import pymysql

db = pymysql.connect(host="example.com",
                     user="admin",
                     passwd="Foo",
                     db="Bar")

def main(event, context):
    sql = "SELECT * FROM Accounts WHERE Username ='Caleb'"
    cur = db.cursor()
    cur.execute(sql)
    result = cur.fetchall()
    cur.close()
    db.close()
    data = pwd + usern
    alldata = data + result
    return dict(
        statusCode=200,
        body=json.dumps(alldata)
   )

    return response

0 个答案:

没有答案