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'解决方案相关推荐

  1. 【庖丁解牛】MySQL编译出现报错 : Could not find rpcgen 解决方案

    错误复现 在编译MySQL8的时候出现以下报错: CMake Error at plugin/group_replication/libmysqlgcs/rpcgen.cmake:100 (MESSA ...

  2. mysql安装教程博音网_RTSP视频平台EasyNVR使用mysql数据源启动报错unknow drivermysql优化...

    原标题:RTSP视频平台EasyNVR使用mysql数据源启动报错unknow driver"mysql"优化 我们上一篇讲了TSINGSEE青犀视频开发的视频平台默认都是使用的s ...

  3. mysql表恢复报错binlog_mysql数据恢复,利用binlog2sql快速闪回

    一.环境设置 1.mysql配置中首先要开启binlog,如没开启,在my.conf 下配置如下参数: server-id = 1 log_bin = /var/log/mysql/mysql-bin ...

  4. mysql source导入报错ERROR 1366的解决方法

    mysql source导入报错ERROR 1366的解决方法 参考文章: (1)mysql source导入报错ERROR 1366的解决方法 (2)https://www.cnblogs.com/ ...

  5. mysql group by 报错 ,only_full_group_by 三种解决方案

    mysql group by 报错 ,only_full_group_by 三种解决方案 参考文章: (1)mysql group by 报错 ,only_full_group_by 三种解决方案 ( ...

  6. Linux下MySql插入汉字报错解决(/etc/my.cnf不存在)

    2019独角兽企业重金招聘Python工程师标准>>> Linux下MySql插入汉字报错解决(/etc/my.cnf不存在) 看了很多帖子,大多数是说修改my.cnf,如 http ...

  7. mysql创建用户报错ERROR 1290

    使用navicat 给mysql创建用户报错ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv op ...

  8. mysql分页查询报错,及解决

    mysql分页查询报错: 前提: 1.每页1000条数据 2.查到57页的时候,就报错了 以下是错误信息: org.springframework.jdbc.UncategorizedSQLExcep ...

  9. mysql登录报错error1045,mysql创建登录报错ERROR1045(28000)

    .如下图(第四个): 而本人创建的用户为: Mysql> grant  all  on  itcase.*  to  'test'@'%'  identified  by  '123456'; ...

最新文章

  1. 脚本化 tmux — LinuxTOY
  2. linux apt-get 源,Ubuntu应用之——apt-get更改源地址
  3. 初识Mysql(part8)--我需要知道的5个关于计算字段的小知识
  4. 抢占式和非抢占式的进程调度
  5. [导入]网页色彩搭配技巧
  6. 腾讯云-搭建 JAVA 开发环境
  7. jpa jql 时间范围查询_SpringBoot整合JPA案例
  8. 站立会议10--个人总结
  9. 智数合一,智慧工厂的四大典型应用场景
  10. SpringMVC+MyBatis整合——事务管理
  11. 对比较器的使用方法的研究
  12. 原创|批处理|Monkey自动测试工具批处理版
  13. python代码变成so
  14. 获取执行程序的原路径(绝对路径)
  15. “美国国家标准化组织(ANSI)”是一个核准多种行业标准的组织,我们可以把数据库看成这样一种有组织的机制
  16. unity3d热更新插件uLua
  17. VMware Workstation 11序列号一枚
  18. Android中的Junit单元测试
  19. 当网站不允许上传ASP,CGI,CER,CDX,HTR等类型的文件时
  20. uni-app中使用rich-text如何添加样式控制富文本里面的内容

热门文章

  1. 服务器微信接口返回乱码,企业微信会话内容存档调用DecryptData返回中文出现乱码...
  2. STL-reverse_iterator 反向迭代器
  3. Syscan360会议胸牌破解揭秘
  4. 热板焊接在汽车内饰件上的应用
  5. 计算机二级Python基础知识点整理
  6. 零基础Vlog教程!
  7. web css 苹方字体设置
  8. C语言编程题—N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。例如,若学生的成绩是:85,76,69,85,91,
  9. excel转换txt能否将数据对齐
  10. [hackthebox]devzat