我认为如果不进行转储、在 .sql 文件中搜索/替换,然后重新导入它,这是不可能的,但我想无论如何我都会问...
基本上,有没有一种方法可以在所有字段、所有表、一个数据库中搜索“samplestring”并将其替换为“examplestring”?
最佳答案
我不知道有一个。如果您愿意/想要查看和修改列名称和其他非数据内容,则尤其没有。
如果您不必经常这样做,那么问题就不大。
mysqldump --username user --password pass database | sed 's/somestring/otherstring/g' | mysql -uroot -p
关于mysql - 有没有办法在 mysql 数据库中的所有表中查找/替换字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3196460/