É mysql?
se for, o REPLACE é tudo o que você precisa.
REPLACE funciona como um insert e caso a chave primaria da tabela
passada já exista ele faz um update.
mas existe umas regras, se não me engano é uma chave primaria pra
comparar e o engine seja innodb.
Sds
Julio Fagundes
Jackson Ferreira de Andrade Mafra escreveu:
Galera, to com um Problema com uma SQL.
No INSERT caso ocorra uma exceção por chave duplicada ele faz um UPDATE
dos campos listados na cláusula ON DUPLICATE KEY.
INSERT INTO minha_tabela VALUES (meu_valor1, meu_valor2, meu_valor3)
ON DUPLICATE KEY campo2=meu_valor2, campo3=meu_valor3
Eu queria que tivesse o contrário: Que desse um insert caso não
existisse onde dar update ;)
att.
Jackson F. de A. Mafra
Front-End / Back-End Software Engineer
twitter: @jacksonfdam | LinkedIn: http://linkedin.com/in/jacksonfdam
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------
|
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------