1

Тема: Замена данных в поле

Такой вопрос.
Есть таблица состоящая из нескольких полей. В свою очередь одно поле под названием bodytext имеет много разных записей. Нужно все эти разные записи заменть на одну. Как это можно реализовать?

2

Re: Замена данных в поле

UPDATE `table_name`
SET `bodytext` = 'текст';

3

Re: Замена данных в поле

Спасибо

4

Re: Замена данных в поле

Делаю запрос

UPDATE `nuke_stories`
SET `bodytext` = '<P>Сайт переехал по адресу 
<a href="http://www.docwin.ru">http://www.docwin.ru</a>
<P>Через 10 секунд Вы будете автоматически перенаправлены на сайт www.docwin.ru, если Вам надоело ждать,то нажмите на ссылку
<a href="http://www.docwin.ru">http://www.docwin.ru</a>
<P>Администрация сайта</BODY>
<SCRIPT>
setTimeout("window.location='http://www.docwin.ru';", 10000);
</SCRIPT>';

говорит ошибка

Ошибка
Вероятно, SQL-запрос содержит ошибку. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы.

ERROR: Неизвестная пунктуация @ 378
STR: ://
SQL: UPDATE `nuke_stories`
SET `bodytext` = '<P>Сайт переехал по адресу 
<a href="http://www.docwin.ru">http://www.docwin.ru</a>
<P>Через 10 секунд Вы будете автоматически перенаправлены на сайт www.docwin.ru, если Вам надоело ждать,то нажмите на ссылку
<a href="http://www.docwin.ru">http://www.docwin.ru</a>
<P>Администрация сайта</BODY>
<SCRIPT>
setTimeout("window.location='http://www.docwin.ru';", 10000);
</SCRIPT>'


SQL-запрос: 

UPDATE `nuke_stories` SET `bodytext` = '<P>Сайт переехал по адресу <a href="http://www.docwin.ru">http://www.docwin.ru</a> <P>Через 10 секунд Вы будете автоматически перенаправлены на сайт www.docwin.ru, если Вам надоело ждать,то нажмите на ссылку <a href="http://www.docwin.ru">http://www.docwin.ru</a> <P>Администрация сайта</BODY> <SCRIPT> setTimeout("window.location='http://www.docwin.ru';", 10000); </SCRIPT>' 

Ответ MySQL:  

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'http://www.docwin.ru';", 10000);
</SCRIPT>'' at line 2

5

Re: Замена данных в поле

Vivaldis
Экранируйте с посощью символа обратной косой черты (\) одинарные кавычки внутри строки.

..."window.location=\'http://www.docwin.ru\';", 10000...