Удалите HTML-код div, содержащий ссылку, из столбца описания таблицы, используя запрос MYSql.MySql

Форум по Mysql
Ответить
Anonymous
 Удалите HTML-код div, содержащий ссылку, из столбца описания таблицы, используя запрос MYSql.

Сообщение Anonymous »

У меня есть таблица базы данных, как показано ниже:

Код: Выделить всё

product_id    product_description
столбец Product_description содержит HTML, как показано ниже:

Код: Выделить всё

Utilisations : Eau et air comprimé.



Limites de températures : -5° à +60°C.



PMS : 10 Bars.



Spécifications :



 - Matricé à chaud de barre en laiton.



 - Entre griffes : 41 mm.



Normalisations :



Construction conforme à la norme NF E29-573.



Directive 2014/68/UE : Produits exclus (Article 1, §2.b).
 

[*][url=http://www.adgvalve.com/fr/index.php?controller=attachment&id_attachment=304]Télécharger la Fiche technique [/url]

Теперь я хочу удалить весь HTML-код , который содержит тег под ним.
Итак, окончательный результат после замены должен быть:

Код: Выделить всё

Utilisations : Eau et air comprimé.



Limites de températures : -5° à +60°C.



PMS :  10 Bars.



Spécifications :



 - Matricé à chaud de barre en laiton.



 - Entre griffes : 41 mm.



Normalisations :



Construction conforme à la norme NF E29-573.



Directive 2014/68/UE : Produits exclus (Article 1, §2.b).
 
Я попробовал следующие решения:
Сначала:

Код: Выделить всё

UPDATE
`tbl_products_lang`
SET
product_description = REGEXP_REPLACE(
product_description,
'[*]]*>.*?.*?',
''
)
WHERE
`productlang_product_id` = '22978'

Во-вторых:

Код: Выделить всё

UPDATE
`tbl_products_lang`
SET
product_description = REGEXP_REPLACE(
product_description,
'.*?]*>.*?.*?',
''
)
WHERE
`productlang_product_id` = '22978'

Третье:

Код: Выделить всё

UPDATE tbl_products_lang
SET product_description = REGEXP_REPLACE(
product_description,
']>.?]>.?.*?',
''
)WHERE `productlang_product_id` = '22978'
Но ни один из них не помог.
Пожалуйста, помогите мне достичь моей цели.
Примечание: В настоящее время я пытаюсь получить один идентификатор, поэтому, как только он будет выполнен успешно, я перейду к обновлению всей таблицы.

Подробнее здесь: https://stackoverflow.com/questions/793 ... able-using
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»