Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

guilhermelima

[Resolvido] Inserir somente os dados que ainda não foram cadastra

Recommended Posts

Olá,

 

Como posso fazer uma condição em um insert?

Por exemplo, tenho a tabela:

    documento    cliente_id     valor     taxa
     00001          01           5.00      0.05
     00002          02           4.00      0.04
     00001          02           3.00      0.03

 

Nesse caso, o cliente 01 e o cliente 02 podem ter o mesmo número de documento, mas quero fazer com que não possa ser inserido o número 00001 para o cliente 01 e para o cliente 02 novamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz isso que resolve

 

ALTER TABLE `nome_da_sua_tabela` ADD UNIQUE `campo_unico` ( `documento` , `cliente_id` ) 

 

Abraços

KUROLE

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz isso que resolve

 

ALTER TABLE `nome_da_sua_tabela` ADD UNIQUE `campo_unico` ( `documento` , `cliente_id` ) 

 

Abraços

KUROLE

 

Muito obrigado, KUROLE! :)

abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.