#mysql
#MySQL
Вопрос:
У меня есть тысячи полей, и у каждого есть видео на YouTube внизу. Мне нужно удалить только вложенный в видео YouTube код из каждого поля. Вот команда SQL, которую я запускаю, но она ничего не делает.
UPDATE MYTABLE SET my_field = REPLACE(page_content, '<div align="center"><iframe src="https://www.youtube.com/embed/xxxxxxxxxx" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div> ', '');
Я что-то здесь упускаю? Заранее спасибо!
Комментарии:
1. Пожалуйста, предоставьте образцы данных и желаемые результаты. Ваш код обновляется
my_field
из другого столбца calledpage_content
, поэтому на самом деле он не заменяет значения.2. Спасибо за ответ. Пример данных приведен в приведенной выше команде. Оно начинается с тега div и заканчивается закрывающим тегом div. Желаемый результат — удалить этот встроенный код YouTube. <div align=»center»><iframe src=» youtube.com/embed/xxxxxxxxxx » width=»560″ height=»315″ frameborder=»0″ allowfullscreen=»allowfullscreen»></iframe></div>
3. Кто-нибудь может помочь с этим?