你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Linux开发
MySQL中文参考手册---18 问题和常见错误(11)
 

如果你得到错误TablexxxdoesntexistCantfindfile:xxx(errno:2),这意味着在当前数据库中没有名为xxx的表存在。

注意,因为MySQL使用目录和文件存储数据库和表,数据库和表名件是区分大小写的!(在Win32上,数据库和表名不是区分大小写的,但是在查询中对所有表的引用必须使用相同的大小写!)

你可以用SHOWTABLES检查你在当前数据库中有哪个表。见7.21SHOW句法(得到表、列的信息)。

18.3MySQL怎样处理一个溢出的磁盘

当出现一个磁盘溢出的情况时,MySQL做下列事情:

  • 它每分钟检查一次看是否有足够空间写入当前行。如果有足够的空间,它继续好像发生什么事情。
  • 每6分钟它将有关磁盘溢出的警告写入日志文件。

为了缓和这个问题,你可以采取下列行动:

  • 继续,你只需释放足够的空闲磁盘空间以便插入所有记录。
  • 放弃线程,你必须发一个sql/Index.html'>mysqladminkill到线程。在下一次检查磁盘时,线程将被放弃(在1分钟内)。
  • 注意,其他线程可能正在等待引起“磁盘溢出”条件的表。如果你有几个“锁定的”的线程,杀死正在等待磁盘溢出条件的那个线程将允许其他线程继续。

18.4如何从一个文本文件运行SQL命令

一般地,sql/Index.html'>mysql客户被交互性地使用,象这样:

shell>sql/Index.html'>mysqldatabase

然而,也可以把你的SQL命令放在一个文件中并且告诉sql/Index.html'>mysql从该文件读取其输入。要想这样做,创造一个文本文件“text_file”,它包含你想要执行的命令。然后如下那样调用sql/Index.html'>mysql

(编辑:aniston)

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089