MySQL数据库 java SQL语句区分大小写分析
本地开发时后台程序中SQL语句使用的是小写,表名称也是小写。当程序部署到现场后发现程序跑不起来,经查询发现是SQL语句中表名大小写问题。现场表名是大写,将程序中SQL语句表名改为大写后程序正常进行;对此研究下java中SQL语句大小写问题,以防患于未然。
值 肯定是区分大小写的,这就不用多说了。
这是说的SQL语句(包含 表名,字段名) 如:
select * from student where id='10001'
SELECT * FROM STUDENT WHERE ID='10001'
Windows系统下的MySQL数据库
SQL语句是不区分大小写的,
Linux系统下的MySQL数据库
SQL语句是区分大小写的