Удаление частичных данных из поля в MySQL - PullRequest
2 голосов
/ 05 мая 2010

Я пытаюсь удалить определенный набор данных из поля базы данных MySQL, однако я не уверен, что будет лучшим утверждением для этого. Например, если у меня есть данные в поле, например ...

Использование вторичного пароля позволит вам получить доступ к своей учетной записи с неаутентифицированного компьютера. Неаутентифицированным компьютером является любой компьютер, который не является вашим основным компьютером, выбранным аутентифицированным компьютером или компьютером, который автоматически удаляет файлы cookie. <p>This is a test</p>

... и я хочу удалить <p>This is a test</p> с поля, какое утверждение будет лучше?

1 Ответ

4 голосов
/ 05 мая 2010

Я бы лично порекомендовал строковую функцию ЗАМЕНИТЬ: http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_replace

UPDATE table SET fieldname = REPLACE(fieldname, '<p>This is a test</p>', '');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...