2013-09-19 4 views
3

У меня есть база данных, которую я хочу экспортировать в CSV Файл.Замена строки другой строкой во всей базе данных mysql

В одном из полей рингпикса, у меня есть ценности, как

"abc.png,zxc.png" 

Теперь, когда я экспорт в CSV это перепутать столбцы.

Поскольку база данных очень большая, я не могу заменить , вручную.

Я хочу сделать что-то вроде этого заменить , с /\

Какие изменения должны быть сделаны с ниже запроса

UPDATE `rings` SET `ringPicDir`= REPLACE("ringPicDir", ',', '/\') 
+2

Итак, где проблема? 'UPDATE rings SET ringPicDir = REPLACE (ringPicDir, ',', '/ \\')' – BlitZ

+0

Что происходит при попытке вашего запроса на обновление? – Maximus2012

+0

Коррумпируйте это сработало –

ответ

1

попробовать этот

UPDATE `rings` SET `ringPicDir`= REPLACE(ringPicDir, ',', '/\') 
             ^^^---no quotes here , you can use backticks also 

или это

UPDATE `rings` SET `ringPicDir` = if (ringPicDir Like '%,%' , REPLACE(ringPicDir, ',', '/\'), ringPicDir) 
+0

UPDATE rings SET ringPicDir = REPLACE (ringPicDir, ',', '/ \\') работал с поврежденным ответом. –

Смежные вопросы