SQL语句报错 :Table '.C:\Windows\SERVIC~3\NETWOR~1\AppData\Local\Temp\#sql2cf0_8_3' doesn't exist

小辉辉237 2023-05-15 16:52:33

 

 写的语句只要把框的地方修改成固定的值  就可以正常运行  有没有人知道这个怎么弄的

 

...全文
599 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
OptimizationMaster 2023-06-09
  • 打赏
  • 举报
回复

问题解决了吗?
单独执行框起来的SQL,执行结果,是不是NULL值?

C语言小火车 2023-05-15
  • 打赏
  • 举报
回复

这个错误通常是由于缺少临时表空间或者权限不足等原因导致的。您可以尝试以下几种方法来解决这个问题:

  1. 检查表名和数据库名是否正确。确保您使用的是正确的数据库名称和表名称,并且在SQL语句中没有拼写错误。

  2. 确认您有足够的权限来执行该SQL语句。例如,您可能需要具有创建临时表的权限才能执行该SQL语句。

  3. 尝试重启MySQL服务或者重新连接到数据库。如果临时表空间已经被其他进程占用,可能需要重启MySQL服务或者重新连接到数据库来释放该空间。

  4. 修改临时表的存储路径。如果你的数据库系统是 MySQL ,可以通过修改 tmpdir 变量设置临时表的存储路径,以确保有足够的磁盘空间。例如,可以在 MySQL 的配置文件中添加如下一行:

    tmpdir=/path/to/temp/dir
    
  5. 清理临时表和数据。如果您的临时表已经存在,并且没有被清理干净,可能会导致该错误。您可以手动删除临时表,或者使用 SQL 语句进行清理。例如,可以使用以下语句删除所有临时表:

    DROP TEMPORARY TABLE IF EXISTS <table_name>;
    

以上是一些可能解决该问题的方法,希望能对您有所帮助

小辉辉237 2023-05-16
  • 举报
回复
@C语言小火车 前三个我都试过 4.这个我加进去但是重启服务就起不来了 5.我用的with as 该怎么删除呢

56,822

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧