mysql默认是区分表名的大小写,字段不区分的,关键字不区分
可以修改文件让MYSQL不区分表名大小:
1.用ROOT登录,修改/etc/my.cnf
2.在[mysqld]下加入一行:lower_case_table_names=1
3.重新启动数据库即可。
-----------
oracle是都不进行区分
今天在做项目迁移的时候,发现一个坑爹的情况,以前使用的oracle数据库,现在是mysql,以前的表名都是大写,然后里面的sql都是小写.现在迁移过来,要么把表名改成小写,但是里面字段又是大写的,而且不能改数据库配置,所以,你懂得很烦,最后还是决定改sql,然后将sql里面表名都改成大写的…又是搬砖的一天