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

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

在没有单独的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特权。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5014565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存