1
resposta

[Dúvida] clausula

Statement stm = con.prepareStatement("UPDATE FROM conta SET valor = 100 WHERE numeroConta = ?);

stm.setInt(1, 12);

Essa clausula 'update from' roda sem erros no mysql? nunca vi ela, e no postgreSQL tenho certeza que dispara erro de sintaxe

1 resposta

Bom dia amigo.

FROM no statement de UPDATE não faz parte da função.

Seria somente FROM [tabela] SET [dados] WHERE [condições]

Para maiores detalhes, veja a documentação: https://dev.mysql.com/doc/refman/8.0/en/update.html