Sql изменить запись - PullRequest
       1

Sql изменить запись

0 голосов
/ 22 февраля 2011

В моей таблице sql есть поле с именем 'content'. У меня есть 300 записей в этой таблице, которые содержат встроенный код видео, например:

<iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/1cmOCl3AAcs" frameborder="0" allowfullscreen></iframe>

Как я могу добавить с помощью sql следующий код к этим записям, например: class = "main".

Ответы [ 2 ]

1 голос
/ 22 февраля 2011

Самый простой и самый правильный ответ?Не храните все это.Единственная уникальная часть - это идентификатор видео, в данном случае «1cm0c13aacs».Храните только это.Когда вы получите его, сгенерируйте оставшуюся часть HTML вокруг него на лету.

0 голосов
/ 22 февраля 2011

В зависимости от того, какую СУБД вы используете, вы можете использовать функцию replace:

update mytable set content=replace(content,"title","main=""class"" title")
where ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...