在linux中安装了mysql之后,发生了一个问题:明明表在数据库中存在,但是通过select语句查询却提示Table 'tablename' doesn't exist
经过排查是因为使用select语句进行查询的时候没有对表名区分大小写,这就需要在 /etc/my.cnf配置文件中添加: lower_case_table_names=1,然后将mysql服务重新启动即可。
在Linux环境中,遇到MySQL查询时提示表不存在,原因是未区分表名大小写。解决办法是在/etc/my.cnf配置文件中设置'lower_case_table_names=1',然后重启MySQL服务,确保查询时无需考虑大小写。
在linux中安装了mysql之后,发生了一个问题:明明表在数据库中存在,但是通过select语句查询却提示Table 'tablename' doesn't exist
经过排查是因为使用select语句进行查询的时候没有对表名区分大小写,这就需要在 /etc/my.cnf配置文件中添加: lower_case_table_names=1,然后将mysql服务重新启动即可。
1万+
939

被折叠的 条评论
为什么被折叠?