mysql reopen table_mysql报错Can't reopen table: 'n'解决方案
mysql报错Can't reopen table: 'n'
语句如下:
CREATE TEMPORARY TABLE tmp_table1(SELECT n.AccountID,n.CampaignID,n.DeviceID,n.MacAddress,n.DeviceIDMD5,n.MacAddressMD5,b.NewType AS DataType FROM tmp_table n,(SELECT DeviceID,MAX(DataType) AS DataType,SUM(DataType) AS NewType FROM lfq_tmp_table GROUP BY DeviceID) b WHERE n.DeviceID = b.DeviceID AND n.DataType = b.DataType);
其中tmp_table 是一个临时表,里面有数据。
我的目的是从tmp_table 表中按照DeviceID分组过滤重复数据,只保留DataType(int型)最大的那条记录,但是留下来的那条记录的DataType字段要重新设置,设置为 +被滤掉那些数据的DataType的和。
目前执行以上语句时报错:Can't reopen table: 'n'
求解
------解决方案--------------------
MYSQL在1个SQL中,不能2次打开临时表,用物理表不行?
------解决方案--------------------
至少目前版本不行,用物理表
------解决方案--------------------
把tmp_table导入到物理表里就行了
------解决方案--------------------
直接用个普通表,用完后DROP掉,或者truncate掉就行了。
------解决方案--------------------
直接建立普通表,不能两次使用临时表的。
微信 赏一包辣条吧~
支付宝 赏一听可乐吧~
mysql reopen table_mysql报错Can't reopen table: 'n'解决方案相关推荐
- 【庖丁解牛】MySQL编译出现报错 : Could not find rpcgen 解决方案
错误复现 在编译MySQL8的时候出现以下报错: CMake Error at plugin/group_replication/libmysqlgcs/rpcgen.cmake:100 (MESSA ...
- mysql安装教程博音网_RTSP视频平台EasyNVR使用mysql数据源启动报错unknow drivermysql优化...
原标题:RTSP视频平台EasyNVR使用mysql数据源启动报错unknow driver"mysql"优化 我们上一篇讲了TSINGSEE青犀视频开发的视频平台默认都是使用的s ...
- mysql表恢复报错binlog_mysql数据恢复,利用binlog2sql快速闪回
一.环境设置 1.mysql配置中首先要开启binlog,如没开启,在my.conf 下配置如下参数: server-id = 1 log_bin = /var/log/mysql/mysql-bin ...
- mysql source导入报错ERROR 1366的解决方法
mysql source导入报错ERROR 1366的解决方法 参考文章: (1)mysql source导入报错ERROR 1366的解决方法 (2)https://www.cnblogs.com/ ...
- mysql group by 报错 ,only_full_group_by 三种解决方案
mysql group by 报错 ,only_full_group_by 三种解决方案 参考文章: (1)mysql group by 报错 ,only_full_group_by 三种解决方案 ( ...
- Linux下MySql插入汉字报错解决(/etc/my.cnf不存在)
2019独角兽企业重金招聘Python工程师标准>>> Linux下MySql插入汉字报错解决(/etc/my.cnf不存在) 看了很多帖子,大多数是说修改my.cnf,如 http ...
- mysql创建用户报错ERROR 1290
使用navicat 给mysql创建用户报错ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv op ...
- mysql分页查询报错,及解决
mysql分页查询报错: 前提: 1.每页1000条数据 2.查到57页的时候,就报错了 以下是错误信息: org.springframework.jdbc.UncategorizedSQLExcep ...
- mysql登录报错error1045,mysql创建登录报错ERROR1045(28000)
.如下图(第四个): 而本人创建的用户为: Mysql> grant all on itcase.* to 'test'@'%' identified by '123456'; ...
最新文章
- 脚本化 tmux — LinuxTOY
- linux apt-get 源,Ubuntu应用之——apt-get更改源地址
- 初识Mysql(part8)--我需要知道的5个关于计算字段的小知识
- 抢占式和非抢占式的进程调度
- [导入]网页色彩搭配技巧
- 腾讯云-搭建 JAVA 开发环境
- jpa jql 时间范围查询_SpringBoot整合JPA案例
- 站立会议10--个人总结
- 智数合一,智慧工厂的四大典型应用场景
- SpringMVC+MyBatis整合——事务管理
- 对比较器的使用方法的研究
- 原创|批处理|Monkey自动测试工具批处理版
- python代码变成so
- 获取执行程序的原路径(绝对路径)
- “美国国家标准化组织(ANSI)”是一个核准多种行业标准的组织,我们可以把数据库看成这样一种有组织的机制
- unity3d热更新插件uLua
- VMware Workstation 11序列号一枚
- Android中的Junit单元测试
- 当网站不允许上传ASP,CGI,CER,CDX,HTR等类型的文件时
- uni-app中使用rich-text如何添加样式控制富文本里面的内容
热门文章
- 服务器微信接口返回乱码,企业微信会话内容存档调用DecryptData返回中文出现乱码...
- STL-reverse_iterator 反向迭代器
- Syscan360会议胸牌破解揭秘
- 热板焊接在汽车内饰件上的应用
- 计算机二级Python基础知识点整理
- 零基础Vlog教程!
- web css 苹方字体设置
- C语言编程题—N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。例如,若学生的成绩是:85,76,69,85,91,
- excel转换txt能否将数据对齐
- [hackthebox]devzat