есть таблица в MySQL
там есть текстовое поле, иногда содержащее кусок текста, допустим, "ааа".
надо по всей таблице заменить этот кусок на "ббб".
как это сделать одним запросом?
2 23.07.2007 15:02:22 Отредактировано srez (23.07.2007 15:02:58)
Гхм?
UPDATE table SET column = 'ббб' WHERE column = 'aaa';
Либо если это надо поменять все подстроки всех текстовых полей, то разумно сделать както так:
UPDATE table SET column = REPLACE(column, 'aaa', 'ббб') WHERE column like '%aaa%';
Либо если это надо поменять все подстроки всех текстовых полей, то разумно сделать както так:
UPDATE table SET column = REPLACE(column, 'aaa', 'ббб') WHERE column like '%aaa%';
о, спасибо.
кого заменили?
кого заменили?
это не для этого сайта
Блин а я SQL плохо знаю, кажется REPLACE - всё таки не стандарт.
я бы на сбилдере программулину за 10 мин написал.
но может я не прав, не настаиваю
все уже, все заменил что надо