gpt4 book ai didi

mysql - 如何从 python 调用 MySQL 中的存储过程?

转载 作者:行者123 更新时间:2023-11-29 15:37:31 26 4
gpt4 key购买 nike

我试图从 python 调用 MySQL 中创建的存储过程,下面显示的代码不会给我错误,但它什么也不做。我尝试从 MySQL 调用“SP”并且它工作正常,所以问题出在我的 Python 代码中,我希望有人可以帮助我完成我的代码

def MultMont(self,N,Miemb,Uni):
cnx=self.Connect()
Cursor=cnx.cursor()
Cursor.execute("CALL mult_mont '"+N+"','"+Miemb+"','"+Uni+"')")
cnx.commit()
self.CloseConnection(cnx)

最佳答案

我在MySQL中使用了callproc:

https://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursor-callproc.html

cnx=self.Connect()
Cursor=cnx.cursor()
params = ['"+N+"','"+Miemb+"','"+Uni+"']
Cursor.callproc(mult_mont, params)

关于mysql - 如何从 python 调用 MySQL 中的存储过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58090301/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com