Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

UPDATE REPLACE funciona no PhpMyAdmin mas não funciona no Workbench

Eu consigo utilizar esse código noPhpmyAdmin:

UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, 
'src="https://www.meusite.com.br/wp-content/uploads/2014/07/tipo.gif" alt="Baixar" width="24" height="24"', 
'src="https://www.meusite.com.br/wp-content/uploads/2014/07/tipo.png" alt="Baixar" width="40" height="40"');

Mas quando utilizo no Workbench ele gera erro:

Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column.  To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect.    0.047 sec

Eu desabilitei o o 'update safe' mas sem sucesso.

Alguém poderia me dar uma luz de como executar esse REPLACE no Workbench?

1 resposta
solução!

Seria possível Usando uma Clausula WHERE, ou usar o Comando comando SET SQL_SAFE_UPDATES.

Utilizei uma Clausula WHERE para permitir que o Banco rode.

WHERE ID != 0;

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software