我使用mysql临时表在多个存储过程之间共享中间数据。所有这些过程都使用单个数据库连接。
在每个存储过程中,我需要确定mysql临时表是否已经存在。如果它已经存在,则我将使用它的值;否则,该存储过程将创建和填充临时表,其他存储过程(当然是在同一连接上)将使用临时表结果。
但是,我不知道如何检查临时表是否已经存在,我指的是像这样的东西:
但是,我不知道如何检查临时表是否已经存在,我指的是像这样的东西:
IF temporaryTablename EXISTS THEN
...
ELSE
...
END IF;
有什么想法吗?