博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode Second Highest Salary
阅读量:6882 次
发布时间:2019-06-27

本文共 452 字,大约阅读时间需要 1 分钟。

写的第一个leetcode 数据库的题目,这真是个神坑,leetcode的大小写区分的问题,这下认真的记录一下:

mysql在Linux下:

1.数据库名和表名是严格区分大小的。

2.表的别名也是严格区分大小写的。

3.列名和列的别名在任何情况下都是忽略大小写的。

4.变量名也是严格区分大小写的。

 

Windows真是太没节操了,简直了,就它一个操作系统对表名不区分大小写,搞得我在不知情的情况下狂改。

 

所以在不同操作系统中为了能使程序和数据库都能正常运行,最好的办法是在设计的时候都转为小写,但是如果在设计的时候已经规范化大小写了,那么在Windows环境下只要对数据库的配置做下改动就行了,具体操作如下:

  在MySQL的配置文件中my.ini [mysqld] 中增加一行

  lower_case_table_names = 1

  参数解释:

  0:区分大小写

  1:不区分大小写

转载于:https://www.cnblogs.com/chaiwentao/p/4422951.html

你可能感兴趣的文章
tp3.2 事务处理
查看>>
Alpha 冲刺 (5/10)
查看>>
类的静态字段和构造函数
查看>>
TLE之前,没有一个节点叫失败!!!
查看>>
机器学习入门之二:一个故事说明什么是机器学习(转载)
查看>>
利用MySQL存储过程分割字符串
查看>>
Webkit statistics of Android
查看>>
哥德巴赫猜想
查看>>
动态规划3--Help Jimmy
查看>>
Java常用英语汇总(面试必备)
查看>>
负载均衡的认识
查看>>
Swing-选项卡面板JTabbedPane-入门
查看>>
(21/24) webpack实战技巧:webpack对三方类库的优化操作
查看>>
复利完结观看评价
查看>>
service 需要注意的地方
查看>>
【并查集】Gym - 101128B - Black Vienna
查看>>
【模拟】洛谷 P1328 NOIP2014提高组 day1 T1 生活大爆炸版石头剪刀布
查看>>
JavaScript中的forEach
查看>>
【BZOJ】3039: 玉蟾宫 悬线法
查看>>
Clash Detection
查看>>