在mysql的存储过程中更改表名的大小写

时间:2010-03-25 13:23:13

标签: mysql stored-procedures

我在这里更改存储过程中存在的大写表名。我有近100个存储过程。是否有任何快捷方式,以便我可以在短时间内将所有大写表名称更改为小写...

2 个答案:

答案 0 :(得分:0)

我想你可以mysqldump程序和触发器,如下所示:

mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt <database> > outputfile.sql

然后在该转储文件上使用大写查找/替换,然后将过程/触发器重新加载回数据库。

答案 1 :(得分:0)

我会写一些会遍历某个文件夹(这些文件所在的文件夹)然后将案例更改为您需要的内容。我不确定你为什么要改变这个案例。