Realizar update quando ID for igual MySql

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.

Uma das opções é criar uma stored procedure

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.