SharePoint Alfresco PHP MySQL
О сайте Контакты
понедельник, 19 августа 2013 г.

MySQL: как заменить строки запросом UPDATE

Очень часто бывает необходимо заменить во множестве полей базы данных одну строку на другую. В таком случае не обязательно писать какой-то скрипт на одном из языков программирования, можно просто составить SQL-запрос, используя функцию REPLACE.

Запрос по замене будет выглядеть следующим образом:

UPDATE Table_Name 
SET Field_Name = REPLACE(Field_Name, 
'найти эту строку', 'заменить на эту строку');

Можно вставлять какие угодно свои условия, конструируя запрос нужным образом. Однако, следует быть осторожными. Я всегда рекомендую перед проведением UPDATE проделать такой же SELECT, чтобы увидеть какие записи будут затронуты. Ну и, разумеется, очень желательно иметь бэкап базы.

Sergey Lysenko, понедельник, 19 августа 2013 г.

Комментарии: