mysql reopen table_【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 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;
如果在一个存储函数里,你用不同的别名查找一个临时表多次,或者在这个存储函数里用不同的语句查找,这个错误都会发生。
4、show tables 语句不会列举临时表
你不能用rename来重命名一个临时表。但是,你可以alter table代替:
mysql>ALTER TABLE orig_name RENAME new_name;
mysql reopen table_【MySql】关于临时表cann't reopen相关推荐
- mysql reopen table_mysql 临时表 cann't reopen解决方案
当你创建临时表的时候,你可以使用temporary关键字.如:复制代码 代码如下:create temporary table tmp_table(name varchar(10) not null, ...
- 【MySQL通过视图(或临时表)实现动态SQL(游标】
MySQL通过视图(或临时表)实现动态SQL(游标) - nick_huang - 博客园
- MySQL存储过程:利用游标+临时表实现查询
MySQL存储过程使用游标.临时表实现动态SQL查询 2020.3.24 用能第二周周二上午,任务需求:编写存储过程查询监测设备状态以及目标监测设备状态.(任务完成) 改存储过程包含了大量相关知识,特 ...
- mysql key_block_size_Mysql入门mysql Key_buffer_size参数的优化设置
<Mysql入门mysql Key_buffer_size参数的优化设置>要点: 本文介绍了Mysql入门mysql Key_buffer_size参数的优化设置,希望对您有用.如果有疑问 ...
- mysql privileges_[转]mysql privileges
========对于ROOT用户的密码操作(更改用户密码)======== 刚刚安装完的Mysql,只一有个root用户,密码为空,而且只能在本机登录! 为root加上密码xxx123: ./bin/ ...
- linux mysql 操作命令_Linux mysql常用操作命令
原文:http://blog.csdn.net/lifuxiangcaohui/article/details/46375931 1.linux下启动MySQL的命令: mysqladmin star ...
- mysql datahost ha_mysql MySQL数据库高可用HA实现
起因:在工作中常常要用到mysql,平常只是对数据库crud,并没有认真的了解过她,sql语句也只是会一些最基本的,和常用的,一些不常用的都要去网上百度,即决定学习一下mysql,来了解她,虽然开发很 ...
- ssh mysql 命令_ssh mysql命令大全
启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库:show datab ...
- MYSQL之错误代码----mysql错误代码与JAVA实现
原文地址:MYSQL之错误代码----mysql错误代码与JAVA实现作者:戒定慧 his chapter lists the errors that may appear when you call ...
- MySQL数据库教程天花板,mysql安装到mysql高级,强|硬
MySQL数据库笔记 第一部分 MySQL基础篇 第01章 数据库概述 1. 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业 ...
最新文章
- 基于OpenCV的车辆变道检测
- html设备监控系统模板,蓝色的远程监控设备系统后台管理界面模板
- 直播回顾 | 最强中文NLP预训练模型艾尼ERNIE官方揭秘
- perl+cgi学习
- java 树 右键菜单_VUE实现Studio管理后台(八):用右键菜单contextmenu,编辑树形结构...
- 【Java5】String类,StringBuilder类,ArrayList类,Object类(toString,equals,hashCode)
- 设计模式------观察者模式
- oracle管理认证方式,关于Oracle数据库管理员认证方法简述
- 颠覆认知!完美赌徒,到底是如何用数学打造经济神话?!
- ApacheCN/iBooker 未来计划 2019.11
- 实现文本超出显示省略号
- eclipse使用教程(图文)
- 一个案例入门tableau——NBA球队数据可视化实战解析
- 2021水利水电安全员考试每日一练单选题库
- VB长度宽度高度单位,width,scaleWidth,Height,scaleHeight,scaleMode
- matlab pie 空隙,编码解决饼图(Pie)的标签重叠问题
- QT学习教程(全面)
- baidu patchrom项目 make后刷机包脚本多一个0解决
- Docker的安装和使用
- opencv将整数像素图片转化为浮点型