gpt4 book ai didi

Mysql - 将所有表和列重命名为小写?

转载 作者:IT王子 更新时间:2023-10-29 00:30:59 24 4
gpt4 key购买 nike

我最近将数据库从 Windows 机器转移到 Linux 机器。这些表在小写和大写名称之间混合。我需要一种将所有表和列重命名为小写的方法。这可能吗?

我在 this SO answer 中看到表是可能的,但还没有找到任何处理列名的东西。

最佳答案

您可以尝试对 Information_Schema.Columns 表做完全相同的事情

编辑:类似的东西

SELECT CONCAT('ALTER TABLE ', TABLE_NAME, ' CHANGE `', COLUMN_NAME, '` `',
LOWER(COLUMN_NAME), '` ', COLUMN_TYPE, ';')
FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '{your schema name}'

关于Mysql - 将所有表和列重命名为小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5097188/

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