mysql临时表的问题有哪些

技术mysql临时表的问题有哪些这篇文章主要为大家展示了“mysql临时表的问题有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql临时表的问题有哪些”这篇文章吧。

本文主要给大家展示“mysql临时表有什么问题”,简单易懂,组织清晰,希望能帮你解决疑惑。让边肖带领大家学习《mysql临时表有什么问题》一文。

mysql临时表的问题:

mysql 5.7

1临时表只能是MEMORY、MyISAM、MERGE或InnoDB。

Mysql集群不支持临时表。

2同一临时表不能在同一语句中多次使用,也不能在同一存储过程中多次使用。

show tables语句不会显示临时表,因为它在相应的目录中没有frm文件。

4重命名不能用于重命名,但可以使用alter table重命名。

mysql将表pp重命名为p;

错误1017 (HY000):找不到文件:’。/tt/pp.frm' (errno: 2 -没有这样的文件或目录)

mysql alter table pp重命名为p;

查询正常,0行受影响(0.00秒)

记录: 0副本: 0警告: 0

5在存储函数之外创建的临时表,跨多个调用方和被调用方引用

函数可能会导致此错误:

错误1137:无法重新打开表: '临时表'

6在主从环境下,如果binlog _ format=语句或行,在使用临时表的过程中,从服务被重启(只重启sql_thread就可以了),就会出现主从同步错误。因为当binlog _ format=语句时,临时表的所有操作都会被记录下来,服务器也会关闭,那么临时表也会丢失。

当binlog_format=row时,不会记录临时表的所有操作。

今天遇到了第二种情况:

mysql插入big_table从big_table中选择*;

错误1137 (HY000):无法重新打开表:“大表”

mysql显示创建表big _ table

big _ TABLE | CREATE TEMPLATE TABLE ` big _ TABLE `(

以上就是文章《mysql临时表有什么问题》的全部内容。感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/73047.html

(0)

相关推荐

  • cmakelists文件如何写(cmakelists如何执行)

    技术怎么在CMakeLists.txt文件中包含Eigen本篇内容主要讲解“怎么在CMakeLists.txt文件中包含Eigen”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习

    攻略 2021年12月21日
  • php7如何将字符串转为数组

    技术php7如何将字符串转为数组这篇文章主要介绍php7如何将字符串转为数组,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 转换方法:1、用str_split(),语法

    攻略 2021年11月7日
  • Shell中括号用法总结

    技术Shell中括号用法总结 Shell中括号用法总结Shell 里面的中括号(包括单中括号与双中括号)可用于一些条件的测试:算术比较, 比如一个变量是否为0,[ $var -eq 0 ]。
    文件属性测

    礼包 2021年12月7日
  • ARC128 A-D简要题解

    技术ARC128 A-D简要题解 ARC128 A-D简要题解ARC128 A-D简要题解
    A
    题意
    初始给定\(1\)个物品1,\(0\)个物品2 给定序列\(A_i\),每次可以把所有物品1变为\(

    礼包 2021年10月20日
  • 第三人称单数加s规则,为什么动词单三的变化要直接加s

    技术第三人称单数加s规则,为什么动词单三的变化要直接加s主语为第三人称单数时第三人称单数加s规则,动词如果是一般现在时,不一定是直接加-s的,有一些动词是加-es的,也有的动词变化不规则。当主语是第三人称单数,时态是现在

    生活 2021年10月25日
  • mysql中存储过程和函数(mysql中什么是存储过程有几种类型)

    技术mysql存储过程与存储函数的区别有哪些这篇文章主要讲解了“mysql存储过程与存储函数的区别有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql存储过程与

    攻略 2021年12月14日