相关疑难解决方法(0)

Python,"命令不同步;你现在无法运行此命令"

我有一个从Python执行的MySQL存储过程(包装在Django中).当我尝试执行第二个语句时,我收到错误"命令不同步;你现在无法运行此命令".此时我无法提交交易.这只是我调用程序时的一个问题.该怎么办?

cursor.callproc('my_mysql_procedure', [some_id,]) 
result = cursor.fetchall()
for r in result:
    do something

cursor.execute("select * from some_table")
result = cursor.fetchall()
Run Code Online (Sandbox Code Playgroud)

编辑:我被要求发布MySQL程序.我让它变得非常简单,我仍然看到同样的问题

delimiter $$
create procedure my_mysql_procedure(p_page_id int)
    begin

        select 1
        from dual; 

    end$$
delimiter ;
Run Code Online (Sandbox Code Playgroud)

python mysql

33
推荐指数
2
解决办法
4万
查看次数

标签 统计

mysql ×1

python ×1