开发者

MySQL中修改lower_case_table_names方式

开发者 https://www.devze.com 2025-06-24 08:59 出处:网络 作者: @穷且益坚,不坠青云之志
目录1. 如何修改如下操作2. 在Navicate Premium 中查询一下总结因为我在使用 Jpa 时用hibernate自动生成的表名要用驼峰命名法,而我的MyjsSQL 5.7 默认无法区分大小写,需要修改 lower_case_table_names 。
目录
  • 1. 如何修改如下操作
  • 2. 在Navicate Premium 中查询一下
  • 总结

因为我在使用 Jpa 时用hibernate自动生成的表名要用驼峰命名法,而我的MyjsSQL 5.7 默认无法区分大小写,需要修改 lower_case_table_names 。

1. 如何修改如下操作

(1)进入mysql安装目录,查看是否有 my.ini,如果没有就新建,内容为

因为我在使用 Jpa 时用hibernate自动生成的表名要用驼峰命名法,而我的MySQL 5.7 默认无法区分大小写,需要修改 lower_case_table_names 。如何修改如下操作

    [mysqld]
    basedir=D:\Environment\mysql-5.7.30\
    datadir=D:\Environpythonment\mysql-5.7.30\data\
    port=3306
    #关闭更新字段时自动更新该列中TIMESTAMP类型字段
    explicit_defaults_for_timestamp=1
    #表名区分大小写 Windows下必须是2/linux下是0
    lower_case编程客栈_table_names=2

(2)重启MySQL 生效

2. 在Navicate Premium 中查询一下

show variables li编程客栈ke 'lower_case_table_names%';

MySQL中修改lower_case_table_names方式

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈编程客栈(www.devze.com)。

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号