Иногда требуется массово заменить значения в ячейке таблицы базы данных mysql. Допустим стоит задача: одним запросом во всей таблице базы данных поменять запись «значение 1» на «значение2» . Как это сделать разберём ниже.
Заходим в интерфейс phpMyAdmin. Допустим, у нас есть таблица «yuts_catalog»,в ней поле «leader», и значения в ячейке этого поля «0″, которое нужно поменять на «1″ для всех строк таблицы.
Надо сделать следующее. Заходим во вкладку SQL, пишем такой запрос в базу данных:
UPDATE `yuts_catalog` SET `leader` = REPLACE(`leader`, "0", "1");
где
- yuts_catalog — имя вашей таблицы
- leader — имя ячейки в таблице
- 0, 1 — существующее значение в ячейке и то, которое нужно вставить
Нажимаем кнопку «Пошёл» и всё, все значения изменены. Успехов!