GRAVITSAPA.INFO

Компьютеры, электроника, софт, авто, мото, вело, сайты, жизнь, советы :)

GRAVITSAPA.info - интересный блог

Как в MySQL базе данных массово удалять или заменять значения?

60 просмотров Создание сайтов Нет комментов » 27 Сен 2018

Для того, что бы в MySQL базе данных заменить любое значение, часть значений или символов, можно воспользоваться простым запросом:

UPDATE `table` SET `stolbec` = REPLACE( stolbec, 'staroe', 'novoe' )

Для того, что бы удалить значение, просто уберите новое значение в запросе, оставьте пустоту. Тогда запрос заменит старые символы или значения на пустоту.

UPDATE `table` SET `stolbec` = REPLACE( stolbec, 'staroe', '' )

Теперь о самих запросах:
table — это таблица, в которой делаем операцию. Таблицы находятся слева в PHPMyAdmin.
stolbec — это столбец, в котором нужно производить операцию. Столбцы таблиц можно видеть в правой части экрана, выбрав определённую таблицу.

staroe — это любое значение, которое хотите удалить или заменить. Причем удалять или заменять можно часть целого значения, об этом ниже.
novoe — это то новое значение, которым хотите заменить старое. Как уже говорил, замену можно делать части целого значения.

Например старые значения содержат цифру «49» — «site49», «exemple49», «url49» и т.д.. А нам нужно заменить на «77». В таком случае достаточно сделать такой запрос:
UPDATE `table` SET `stolbec` = REPLACE( stolbec, '49', '77' )
Соответственно значения теперь будут — «site77», «exemple77», «url77» и т.д.

И на последок. Запросы SQL выполняем во вкладке «SQL», предварительно выбрав таблицу слева. Справа будут видны все столбцы выбранной таблицы, а двойным щелчком можно включить название столбца в запрос.

Почитайте ещё эти интересные статьи:

Оставь свой коммент

Наверх