gpt4 book ai didi

java - 导入MySQL备份表名小写

转载 作者:行者123 更新时间:2023-11-30 01:34:01 25 4
gpt4 key购买 nike

我正在尝试使用执行 ./bin/mysql ... < Tables.sql 在干净的数据库环境中通过 JAVA 自动创建表,该表工作正常,除了创建的表全部小写,尽管它们的名称被写入通常在 .sql 文件中。关于如何解决这个问题有什么想法吗?将 lower_case_table_names = 2 添加到 ini 中没有帮助。顺便说一句,我在 Windows 上。

最佳答案

尝试将 YOUR_DATABASE_NAME 替换为您的数据库名称

SELECT
CONCAT('ALTER TABLE ',db,'.',tb,' RENAME ',db,'.',LOWER(tb),';')
FROM
(SELECT table_schema db,table_name tb
FROM information_schema.tables WHERE
table_schema in (YOUR_DATABASE_NAME)
) A;

关于java - 导入MySQL备份表名小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17137042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com