ДавайПоДелуИнструменты для вебмастеров, копирайтеров, рерайтеров, маркетологов. Заметки об интернет-маркетинге.

SQL запросы для массового редактирования страниц на сайте

SQL запросы для массового редактирования страниц на сайте

Перед выполнением любых запросов в базе данных сделайте резервную копию! Не выполняйте запросы, если не понимаете, как они работают.

SQL запрос, который удаляет весь текст после слова "delit_word" включительно, в каждой ячейке столбца:

UPDATE `table_name` SET `column_name` = SUBSTRING_INDEX(`column_name`, 'delit_word:', 1) WHERE `column_name` LIKE '%delit_word%';

Удалить все значения из таблицы  table_name значения которых больше 1

DELETE FROM `table_name` WHERE id > 1;

Установить одинаковые значения для ячеек в столбце

UPDATE `table_name` SET `column_name` = 'value';

Заменить в столбце все значения NULL

UPDATE `table_name` SET `column_name` = 'value' WHERE column_name IS NULL;

Установить сегодняшнюю дату во все ячейки столбца вместо текущих данных

UPDATE `table_name` SET `column_name` = NOW();

Добавить справа к значению из каждой ячейки одинаковый текст вместо текущих данных

UPDATE `table_name` SET `column_name` = CONCAT(`column_name`, ' ваш_текст_здесь');