发布于 2014-12-04 04:07:22 | 277 次阅读 | 评论: 1 | 来源: 网友投递

这里有新鲜出炉的Mysql教程,程序狗速度看过来!

Mysql关系型数据库管理系统

MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。


本文向大家讲解的是 linux下mysql报Table 'xxx' doesn't exist的错误解决方法 ,感兴趣的同学参考下。


问题描述:

程序报Table 'xxx' doesn't exist 的错误,但是查看数据库发现该表已经存在且字母也没有拼错。


原因分析:

linux 上的mysql 默认是区分大小写导致的。

解决方法:

改动mysql的配置文件,在my.cnf中的[mysqld]下面(位置不能错)加上lower_case_table_name=1这句(1表示不区分大小写,0区分大小写),保存重新启动mysql。
没有my.cnf文件,如果是默认安装执行以下列操作
[root@hqw mysql]# cp /usr/share/mysql/my-huge.cnf  /etc/my.cnf
再my.cnf加入配置信息即可

当然也可以严格安大小写进行查询。



最新网友评论  共有(1)条评论 发布评论 返回顶部
nknm 发布于2016-01-11 03:30:57
不懂
支持(0)  反对(0)  回复

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务