获取最后创建的临时表

时间:2013-07-30 16:48:17

标签: mysql temp-tables

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

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

我试过这个

SELECT *
  FROM information_schema.TABLES
 WHERE TABLE_SCHEMA = SCHEMA()
 ORDER BY CREATE_TIME DESC
 LIMIT 1;

但是这不显示临时表。除了显示最后创建的临时表之外,还需要通过客户端连接知道最后创建的表,就像last_insert_id()的工作方式一样。

如何获取最后创建的临时表?。

1 个答案:

答案 0 :(得分:0)

感谢相关小部件。我找到了这个答案is a mysql temporary table unique for each user accessing the script that creates it...?

不能添加太多。@ Pascal MARTIN在答案中完成了它。

相关问题