现在有一个数据库aaa,它里面有280多个不同名称的表,每个表的结构都不一样,现在我知道某些表的某些记录的某些字段一定含有"abc"这个字符串,但我不知道它在哪些表里面,更不知道它在那些表的那些记录和字段。
问题就是,我写一个什么样的sql语句进行批量替换,静候佳音。把所有表中,这个特定字符换成我想要的
问题就是,我写一个什么样的sql语句进行批量替换,静候佳音。把所有表中,这个特定字符换成我想要的
调试欢乐多
mysqldump -u... aaa>a.txt
然后把a.txt文件中的所以abc替换成你想要的(如果你的表面或者字段名含义abc,那就请你自己想办法了)
最后将a.txt 导回到数据库
mysql -u... aaa < a.txt