变量lower_case_table_names
为什么本地开发没问题,但是测试环境就提示表不存在呢?因为本地的windows开发环境,默认是大小写不敏感。而测试环境的linux是敏感的。
本地windows我们执行命令,查看自己电脑中的mysql系统变量可以看到:
show variables like ‘%lower_case_table_names%‘;
值为1,表示是大小写不敏感,而linux环境的mysql是0.
2022-03-18 07:27:58
为什么本地开发没问题,但是测试环境就提示表不存在呢?因为本地的windows开发环境,默认是大小写不敏感。而测试环境的linux是敏感的。
本地windows我们执行命令,查看自己电脑中的mysql系统变量可以看到:
show variables like ‘%lower_case_table_names%‘;
值为1,表示是大小写不敏感,而linux环境的mysql是0.