Я просто пытался сделать это. Мне нужно было поменять все экземпляры моего старого электронного адреса на новый. Проблема в том, что я не могу использовать UPDATE
или REPLACE
, потому что я даже не знаю названия баз данных, в которых он находится, не говоря уже об именах таблиц, не говоря уже о именах столбцов. Я просто хочу сделать простую подстановку строк везде и всюду во всей системе .
Поскольку вся моя система не слишком большая , я просто перенес все базы данных со всеми их таблицами в один гигантский файл .SQL
. Затем я выполнил поиск и замену простой строки, а затем импортировал измененный файл .SQL
обратно.
Конечно, даже если система MySQL велика, вы можете сделать это только с базами данных / таблицами, в которых находится целевая строка.
Вы также можете попробовать поискать в шестнадцатеричном редакторе впоследствии, чтобы увидеть, присутствует ли оригинальная строка.
Вуаля.