2014-02-12 4 views
0

У меня есть таблица, содержащая изображение столбца. Значения столбцов изображения хранятся как abc.png, xyz.png, agh.png. Теперь я хочу обновить столбец с помощью xyz.png, agh.png. Я использовал следующий код. но он не работает. Пожалуйста, помогите мне. ваша помощь будет оценена по достоинству.заменить строку другой строкой в ​​mysql

update table set images=(select REPLACE(images,'45021.jpg',' ') from table where id='6') where id='6' 

SQL показывает следующее сообщение об ошибке: Вы не можете указать целевую таблицу «таблицу» для обновления в ЕКЕ

ответ

0

Для этого не требуется подзаголовок.

UPDATE `table` 
    SET `images` = REPLACE(`images`, '45021.jpg', ' ') 
WHERE `id`= 6 
+0

Благодарим за ответ. Я сделал глупую ошибку. – Vinie

0

таблица yourtablename ??

update tablename set images=REPLACE(images,'45021.jpg',' ') where id='6' 
Смежные вопросы