在linux中安装了mysql之后,发生了一个问题:明明表在数据库中存在,但是通过select语句查询却提示Table 'tablename' doesn't exist
经过排查是因为使用select语句进行查询的时候没有对表名区分大小写,这就需要在 /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服务重新启动即可。