您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在没有单独的CREATE TABLE的SELECT语句中创建临时表

在没有单独的CREATE TABLE的SELECT语句中创建临时表

CREATE TEMPORARY TABLE IF NOT EXISTS table2 AS (SELECT * FROM table1)

从位于http://dev.mysql.com/doc/refman/5.7/en/create- table.html的手册中

您可以在创建表时使用TEMPORARY关键字。TEMPORARY表 ,并且在关闭会话时会 将其 。这意味着两个不同的会话可以使用相同的临时表名称,而不会彼此冲突或与现有的具有相同名称的非TEMPORARY表冲突。(在删除临时表之前,现有表一直处于隐藏状态。)要创建临时表,您必须具有CREATE TEMPORARY TABLES特权。

其他 2022/1/1 18:14:04 有626人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶