Вернуться на предыдущую страницу

Иногда разработчики сайтов сталкиваются с непредвиденными ошибками и становятся в ступор. Оказывается, что мы еще что-то не знаем. Передо мной тоже стала на первый взгляд неразрешимая задача обновления всех данных в ячейке таблицы MySQL, однако, как оказалось, это вполне реализуемо.

Для того, чтобы не мучить себя, вручную перебирая данные, или скачивая таблицу, затем изменяя данные с помощью блокнота (поиск и замена текста) или, что еще сложнее, выполнять самописный скрипт PHP, советую выполнить следующее...

Для того, чтобы обновить значения ВСЕХ данных ячеек одной таблицы, нужно выполнить код:

UPDATE `tab_name` SET tab_cell = 'value'

Например:

UPDATE `pre_joomla_content` SET image_uri = 'https://f.inverser.pro/img.jpg'

результатом выполнения команды будет обновления всех значений в таблице

pre_joomla_content

и её ячейке

image_uri

на

https://f.inverser.pro/img.jpg 

Если необходимо обновить диапазон значений, например, от такого-то ID до такого-то

UPDATE `product` SET pid = '3' WHERE id BETWEEN 103 AND 141

где product - таблица,
pid - ячейка таблицы
BETWEEN - начиная от какого pid (в примере)
AND - заканчивая каким pid.

Если необходимо обновить именно ID или другую ячейку таблицы - просто замените pid на название_вашей_ячейки

Инструкция для тех, кто не в теме...

Как обновить все данные в таблице MySQL за один раз? Как обновить все данные в таблице MySQL за один раз? Как обновить все данные в таблице MySQL за один раз?
Обновить данные в MySQL