windows下mysql的lower_case_table_names=0也无法区分大小写?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下mysql的lower_case_table_names=0也无法区分大小写?相关的知识,希望对你有一定的参考价值。
[mysqld] lower_case_table_names=0 重启MySQL服务后为什么还是不区分大小写?
参考技术A windows下mysql默认是不支表名大小写的,也就是表名大小写不敏感。用phpmyadmin
创建的驼峰式表名,全部被强制成小写。mysql表名大小写敏感的参数:
lower_case_table_names。
在[mysqld]下加上lower_case_table_names=0即可。
###
[mysqld]
lower_case_table_names=0
###
win下默认值为1,就是说mysql会把表名主动lower。
Windows下无法用django连接MySQL解决办法一例
如题,用python manage.py migrate时报错,提示缺少MySQL-python包。确认安装后仍如此。
百度后的解决办法:
1.pip install pymysql
2.打开所在project下的__init__.py,默认为空,改为如下
pymysql pymysql.install_as_MySQLdb
如此,迁移成功
本文出自 “叫兽” 博客,请务必保留此出处http://joyshow.blog.51cto.com/12477692/1964148
以上是关于windows下mysql的lower_case_table_names=0也无法区分大小写?的主要内容,如果未能解决你的问题,请参考以下文章
java 操作 mysql -报错 LockException: Failure obtaining db row lock: Table 'xxx' doesn't exis
MySQL_将ubuntu18.04上的数据库导出并导入windows10下