当你创建临时表的时候,你可以使用temporary关键字。如:
create temporary table tmp_table(name varchar(10) not null,passwd char(6) not null);
或
create temporary table if not exists sp_output_tmp engine= memory select …from … where ID=current_id;
临时表只在当前连接可见,当这个连接关闭的时候,会自动drop。这就意味着你可以在两个不同的连接里使用相同的临时表名,并且相互不会冲突,或者使用 已经存在的表,但不是临时表的表名。(当这个临时表存在的时候,存在的表被隐藏了,如果临时表被drop,存在的表就可见了)。创建临时表你必须有
create temporary table 权限。
下面几点是临时表的限制:
1、临时表只能用在 memory,myisam,merge,或者innodb
2、临时表不支持mysql cluster(簇)
3、在同一个query语句中,你只能查找一次临时表。例如:下面的就不可用
mysql> SELECT * FROM temp_table, temp_table AS t2; www.2cto.com
ERROR 1137: Can't reopen table: 'temp_table'
mysql bug地址:http://bugs.mysql.com/bug.
php?id=10327
如果在一个存储函数里,你用不同的别名查找一个临时表多次,或者在这个存储函数里用不同的语句查找,这个错误都会发生。
4、show tables 语句不会列举临时表
你不能用rename来重命名一个临时表。但是,你可以alter table代替:
mysql>ALTER TABLE orig_name RENAME new_name;
临时表用完后要记得drop掉:
DROP TEMPORARY TABLE IF EXISTS sp_output_tmp;
分享到:
相关推荐
MySql关于临时表cann't reopen的问题,本文将提供详细的解决方案,需要了解的朋友可以参考下
当你创建临时表的时候,你可以使用temporary关键字。如: 代码如下: create temporary table tmp_table(name varchar(10) not null,passwd char(6) not null); 或 代码如下: create temporary table if not exists ...
CANN 5.1.RC2 算子清单 (Ascend 310) 01.chm
dockerfile
昇腾(Ascend)CANN(Compute Architecture for Neural Networks)是华为推出的一款面向AI处理器的软件开发工具包,用于支持各种AI应用的开发和部署。它的深度神经网络应用开发流程可以分为以下几个主要步骤 ...
https://www.hiascend.com/hardware/firmware-drivers?tag=community https://www.hiascend.com/software/cann/community-history CANN>
本资源适用于香橙派orangepi_aipro产品,soc为ascend310B4,其余处理器可能需要部分编译或全部编译。请解压到/home/HwHiAiUser目录,确保build文件夹路径为/home/HwHiAiUser/opencv4/build,否则可能会导致需要重新...
initrd 文件系统详解,从网上搜集的比较经典的资料
1209 – The MySQL server is running with the–read-only option so it cannot execute this statement 一般这个错误有两种原因: 1.连到从库了。从库一般设置为只读。 2.主库的read_only参数被修改为1 开发人员是...
2023 · CANN训练营第一季TIK C++算子开发
这是一个完成的简单的python项目实例,功能虽然只有个上传、以及CROD,但是五脏俱全,包含所有的配置等信息,对刚入门的人都很好的引导。python 图片上传等
【2023·CANN训练营第一季】直播课笔记 2023.3.16 零基础带你入门昇腾AI(上)配套文档
很多人写的程序会莫名其妙地崩溃,弹出的崩溃框上经常是0xccccccc5 cann't write等等之类的内存问题,关键如果哪天突然在用户客户端崩溃了,你有没有携带代码,Boss要你赶紧确定问题出在哪里?这个时候dump文件就会...
简单的canny算子,很实用且很基础,易上手
SS928模型量化工具
only use for me, every other cann't ues
only use for myself, cann't be donwn by others.
(2020年11月22日)发布了CANN组件的demo 。 数据集 可以从下载用于运行此代码的数据集,该数据集是Nordland数据集的一小部分。 但是,可以轻松地将此代码修改为在其他更大的数据集上运行。 依存关系 此代码已在 v...
用户可以通过访问昇腾社区,获取关于昇腾处理器及相关技术的更多信息,与其他开发者分享经验和交流技术见解。安装torch_npu插件时,用户可以使用提供的二进制文件进行安装,同时我们还提供了方便快捷的whl安装包,让...
Qt项目例程源码_2,仅供学习