Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • 0
gelson12

passar registros de um campo para outro

Pergunta

Bom dia, 

 

Preciso copiar dados de uma mesma tabela, só que concatenando com outro campo. 

Tentei assim, 

 

UPDATE `bancogois`.`entradaitem` SET `codigo_e_idcliente_str`= concat(codigo_e_idcliente_str,codigoitem_str,idclientepj_int) WHERE `identradaitem_int`=`identradaitem_int`;

Mas não funcionou

 

00.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

3 respostas a esta questão

Recommended Posts

Se pretendes actualizar todos os registos não precisas da cláusula WHERE. Caso contrário, deves especificar um valor válido para o campo identradaitem_int.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aí da o seguinte erro

 

12:46:32    UPDATE `bancogois`.`entradaitem` SET `codigo_e_idcliente_str`= concat(codigo_e_idcliente_str,codigoitem_str,idclientepj_int)    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.437 sec
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.