Realizar update quando ID for igual MySql

2 respostas
mysql
F

sup guys

Tenho essa tabela que recebe umas informações do meu server. Queria saber como eu posso fazer para que quando ele receber um id_machine que ele já tenha (ex: recebeu 1 e já tem) ele não acrescente a entrada, apenas atualize a entrada que tem.

Tenho pouco conhecimento em bd, to estudando agr. Agradeço toda ajuda.

2 Respostas

D

Uma das opções é criar uma stored procedure

A

O Mysql tem alguns comandos que fazem isso diretamente:

Esse padrao é normalmente chamado de “upsert” por aí, fica mais fácil achar algo no google procurando por isso.

Criado 30 de julho de 2018
Ultima resposta 30 de jul. de 2018
Respostas 2
Participantes 3