Mysql中怎么修改很多表中所含有的的同一个字段的值

Mysql中如何修改很多表中所含有的的同一个字段的值
我现在有一个数据库,中间有很多个表。大部分表中含有一个uid的值比如40,我现在想把所有的udi=40的值变成uid=50,因为表的数目众多,所以用update   [table1][talbe2]   set   uid的方式有些繁琐,希望能够得到一个好点的方法,求解决方法,谢谢!!!!!

------解决方案--------------------
只能这样办:
用mysqldump 导出表。
然后用其他文本工具比如
editplus全局替换 uid=40的为uid=50
然后再导入。