Mysql 获取上次创建的临时表

Mysql 获取上次创建的临时表,mysql,temp-tables,Mysql,Temp Tables,在我的应用程序中,我允许用户选择尽可能多的记录,然后通过一些测试来标记一些记录,以便在将所选记录添加到最终目标时将其删除 为此,我创建了一个临时表,然后插入带有用户选择的表。问题是,我需要将临时表的名称传递给处理传入选择的存储过程 我试过这个 SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA = SCHEMA() ORDER BY CREATE_TIME DESC LIMIT 1; 但这不会显示临时表。除了显示上次创

在我的应用程序中,我允许用户选择尽可能多的记录,然后通过一些测试来标记一些记录,以便在将所选记录添加到最终目标时将其删除

为此,我创建了一个临时表,然后插入带有用户选择的表。问题是,我需要将临时表的名称传递给处理传入选择的存储过程

我试过这个

SELECT *
  FROM information_schema.TABLES
 WHERE TABLE_SCHEMA = SCHEMA()
 ORDER BY CREATE_TIME DESC
 LIMIT 1;
但这不会显示临时表。除了显示上次创建的临时表外,还需要通过客户端连接了解上次创建的表,就像
last\u insert\u id()
如何工作一样


如何获取上次创建的临时表?

非常感谢相关的小部件。我找到了这个答案

“没什么可以补充的了。”帕斯卡·马丁在他的回答中结束了