Site icon GRAVITSAPA.INFO

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

Для того, что бы в 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”, предварительно выбрав таблицу слева. Справа будут видны все столбцы выбранной таблицы, а двойным щелчком можно включить название столбца в запрос.

Exit mobile version