我在MySql中有一个数据库表,我希望数据库中每个表名的第一个字符都是大写字母。
答案 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
}