文档章节

linux mysql 大小写问题

掐死你的温柔i
 掐死你的温柔i
发布于 2016/05/05 09:54
字数 354
阅读 45
收藏 2

mysql 在linux中与windows中是不同的。在windows中建表表名是不区分大小写的,而在linux是区分大小的的、但是linux中是可以设置的。

-----------------------------------------------  以下的设置方案

 

为了消除linux环境下大小写敏感问题,设置如下:vi /etc/mysql/my.cnf

在[mysqld]中添加:

lower_case_table_names = 1;

如果设置为1,表名用小写保存到硬盘上,并且表名比较时不对大小写敏感。

如果设置为2,按照指定的保存表名,但按照小写来比较。

该选项还适合数据库名和表的别名。

  1. 如果你正使用InnoDB表,你应在所有平台上将该变量设置为1,

    强制将名字转换为小写。

  2. 4

    如果运行MySQL的系统对文件名的大小写不敏感

    (例如Windows或Mac OS X),你不应将该变量设置为0。

    如果启动时没有设置该变量,并且数据目录所在文件系统对文件名的大小写

    不敏感,MySQL自动将lower_case_table_names设置为2

  3. 5

    如果你想取消大小写敏感问题,可以使用以下参数。

    lower_case_file_system该变量说明是否数据目录所在的文件系统对文件名的大小写敏感。

    ON说明对文件名的大小写不敏感,OFF表示敏感。

 

                                                                                                ------------------盻神

© 著作权归作者所有

掐死你的温柔i

掐死你的温柔i

粉丝 11
博文 57
码字总数 29627
作品 0
闵行
后端工程师
私信 提问
解决mysql数据库大小写敏感问题

今天在部署java项目到linux服务器上去的时候出现了个小问题,数据库是mysql,项目在我本地(windows环境下)是没问题的。错误信息:2012-09-06 00:01:29,314 INFO [org.springframework.jdbc....

java_T
2012/09/06
4.9K
4
Linux下MySQL表名不区分大小写的设置方法(抄袭别人的)

Linux下MySQL表名不区分大小写的设置方法 MySQL表名不区分大小写的设置方法 在用centox安装mysql后,把项目的数据库移植了过去,发现一些表的数据查不到,排查了一下问题,最后发现是表名的大...

随风而浮沉
2018/06/24
12
0
【mark】centos下,更改mysql数据库表名大小写敏感

Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写; root登录,修改/etc/my.cnf,在末尾添加一行:lowercasetablenames=1 lowercasetablenames参数: 0为敏感,1为不敏感。...

youway
2014/10/13
1K
0
由mysql表名大小写所知道

今天遇到一个问题是: 在mysql手动创建数据库表(大写表名,小写字段名)后,启动项目后发现,hibernate又给我生成了一个小写的同结构表,猜想到会不会是mysql表名区分大小写后,google一下,...

wayne很忙
2013/02/26
703
0
Mysql大小写敏感的问题

一、1 CREATE TABLE NAME(name VARCHAR(10)); 对这个表,缺省情况下,下面两个查询的结果是一样的: SELECT * FROM TABLE NAME WHERE name='clip'; SELECT * FROM TABLE NAME WHERE name='C......

zhwj407906450
2014/10/20
307
0

没有更多内容

加载失败,请刷新页面

加载更多

面试题必备-web页面基础

html标签是由<>包围的关键词 html标签是成对出现的 有部分标签是没有结束标签的,叫单标签, 页面中所有的内容,都是要放在HTML标签中的 HTML标签分三部分: 标签名称 标签内容 标签属性 HT...

达达前端小酒馆
34分钟前
6
0
OSChina 周二乱弹 —— 女装大佬被拆穿是妹子假扮

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑推荐:《All of the Stars》- Ed Sheeran 《All of the Stars》- Ed Sheeran 手机党少年们想听歌,请使劲儿戳(这里) @Leon_swool ...

小小编辑
43分钟前
158
5
3. 彤哥说netty系列之Java BIO NIO AIO进化史

你好,我是彤哥,本篇是netty系列的第三篇。 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识。 简介 上一章我们介绍了IO的五种模型,实际上Java只支持其中的三种,即BIO/NIO/AIO。 本...

彤哥读源码
46分钟前
15
0
02.日志系统:一条SQL更新语句是如何执行的?

我们还是从一个表的一条更新语句说起,我们创建下面一张表: create table T(ID int primary key, c int); 如果要将ID=2这一行c的值加1,SQL可以这么写: update T set c=c+1 where ID=2; 前...

scgaopan
今天
10
0
【五分钟系列】掌握vscode调试技巧

调试前端js 准备一个前端项目 index.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1......

aoping
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部