Блог о web

Заменить текст в phpMyAdmin

Автор: admin, 02 Мар 2011, рубрика: Разное

Очень просто:
UPDATE наименование таблицы БД SET Имя поля = REPLACE (Имя поля, ‘старый текст‘, ‘новый текст‘);

Например:
UPDATE DATA SET DESCR = REPLACE (DESCR, ‘ой‘, ‘ай‘);

Во время поиска регистр учитывается!

Да, и если в ответ на данное действие вы получаете ошибку в виде

ERROR 1175 (HY000): You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column

это означает, что у вас включена опция “безопасных модификаций”, ограничивающих вид запросов на изменения базы. В данном случае необходимо указать условие запроса WHERE, в котором будет присутствовать индексное поле таблицы. В нашем случае имеется поле nid, которое является ключевым и которое в нашем случае всегда больше нуля. Его-то и используем в модифицируемой версии запроса:

UPDATE DATA SET DESCR = REPLACE (DESCR, ‘ой’, ‘ай’) WHERE nid > 0;

далее...

К сожалению, комментарии закрыты.

Ищите что-то?

Воспользуйтесь формой поиска по сайту:

Блоги наших друзей

Читаем сами и рекомендуем вам ..