python-TypeError:execute()需要2到3个位置参数,但是给出了7个
发布时间:2021-02-27 23:10:23 所属栏目:MySql教程 来源:网络整理
导读:我有以下代码,并抛出TypeError:execute()接受2到3个位置参数,但给出了7个.我不确定是否正确,但是这里是: result_time = cur.execute("SELECT appointment_id FROM appointments WHERE appointment_time =%s",[appointment_time],"AND appointment_date =%s
我有以下代码,并抛出TypeError:execute()接受2到3个位置参数,但给出了7个.我不确定是否正确,但是这里是:
因此,当满足所有要求时,我想要一个特定的约会ID. 最佳答案 cursor.execute接受sql和一个参数元组-您单次给这些参数-因此您“塞满了”它并得到
更改您的代码包含1个sql语句和一个带params的元组:
它会工作.
见f.e. myslq-documentation或使用http://bobby-tables.com/python作为快速参考. (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |