大写每个表名的第一个字符

时间:2013-10-17 06:42:12

标签: mysql sql database mysqli

我在MySql中有一个数据库表,我希望数据库中每个表名的第一个字符都是大写字母。

1 个答案:

答案 0 :(得分:0)

    $pdo = new PDO('...');

    $statement = $pdo->query('SHOW TABLES'); // http://dev.mysql.com/doc/refman/5.5/en/show-tables.html

    while ($column = $statement->fetchColumn())
        {
        $pdo->exec("RENAME TABLE `$column` TO `".ucfirst($column)."`"); // dev.mysql.com/doc/refman/5.5/en/rename-table.html
        }