Usar "update or insert" no MySQL

5 respostas
Andre_Rosa

No Firebird podemos usar o update or insert, que é bastante útil. Na semana passada precisei fazer o mesmo com o MySQL, e acabei notando que não existe update or insert no MySQL. Você sabem dizer se há algo parecido?

Obrigado!

5 Respostas

Hebert_Coelho

Como assim? Coloca como você utilizo o comando aí, pois já usei e muito insert e update no mysql.

Andre_Rosa

Como assim? Coloca como você utilizo o comando aí, pois já usei e muito insert e update no mysql.

É isso aqui:
http://www.firebirdsql.org/refdocs/langrefupd21-update-or-insert.html

Ele verifica se determinado valor já existe. Se existe, dá update, senão, insert.

Hebert_Coelho

A ta, realmente nunca vi nada desse tipo não.

O que você poderia fazer era criar uma stored procedure para vc. [=

E

no mysql é replace into (o resto da sintaxe é exatamente igual ao insert)

por exemplo

Hebert_Coelho

[quote=evefuji]no mysql é replace into (o resto da sintaxe é exatamente igual ao insert)

por exemplo

Maneiro. Conhecia esse comando não. [=

Criado 11 de dezembro de 2011
Ultima resposta 11 de dez. de 2011
Respostas 5
Participantes 3