gpt4 book ai didi

php - 如何通过 PHP 中的运行时脚本在 MySQL 中禁用区分大小写

转载 作者:行者123 更新时间:2023-11-29 01:05:33 24 4
gpt4 key购买 nike

我必须将 MySQL 备份从 Windows 服务器导入到 Linux 服务器。由于表名在以前的数据库中是大写和小写的,我现在遇到了问题,因为在当前服务器(Linux)中,MySQL 的设置是不区分大小写的模式。我也不能更改它的设置,因为它是一个共享主机,我无权访问它。
如何使用 PHP 中的运行时脚本强制 MySQL 在不区分大小写的模式下运行?

最佳答案

我认为您可以使用此代码重命名或即时使用:

select concat('rename table ', table_name, ' to ' , lower(table_name) , ';') from information_schema.tables where table_schema = 'your_schema_name';

SELECT * from lower(table_name) ...

关于php - 如何通过 PHP 中的运行时脚本在 MySQL 中禁用区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13329677/

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