批量将mysql的表名大写

在MySQL中,对于表名的大小写问题是一个比较棘手的问题,因为MySQL是不区分表名大小写的,这就导致了在使用MySQL时出现了一些问题。

批量将mysql的表名大写

如何解决这个问题呢?我们可以通过批量将MySQL的表名大写来解决这个问题,具体步骤如下:

mysql>USE `database_name`; mysql>SELECT CONCAT('ALTER TABLE `', table_name, '` RENAME TO `', UPPER(table_name), '`;') FROM information_schema.tables WHERE table_schema='database_name' AND table_type='BASE TABLE';