MySql nao estou conseguindo fazer esse update

Bom dia. estou tentando passar as string da minha descricaoPrdouto para o nomePrdouto, mas eu consigo somente a palavra inicial DE o resto apos o espaço não estou conseguindo .
exemplo.:

se fizer um select tenho na saída

-----------------------------------------------------
| Nome Produto |  Descrição Produto|
-----------------------------------------------------
| Cola               |  de esmalte 100g   |
------------------------------------------------------

no caso eu quero passar o DE ESMALTE para o nome do produto ficando

-----------------------------------------------------
| Nome Produto |  Descrição Produto|
-----------------------------------------------------
| Cola  de esmalte |       100g            |
------------------------------------------------------

eu fiz um update para testar mas ele só passa o DE e precisava passa a string que esta de pois do DE sendo que ela é aleatória nem sempre sera a mesma palavra.

código que eu fiz

UPDATE tblProduto2
set descricaoProduto = replace(descricaoProduto,'de ','')   /* segundo a executar*/
where descricaoProduto LIKE 'de_%'



UPDATE tblProduto2
set nomeProduto = concat(nomeProduto, ' de' ) /* primeiro a executar*/
where descricaoProduto LIKE 'de _%'