Impedir inserção de registros já existentes.
Gostaria de impedir a inserção de registros já existentes em uma tabela, como faço?
Obrigado.
Obrigado.
Twbernardes
Curtidas 0
Respostas
Datorre
15/07/2003
Que tipo de dado vc não quer repetir??
Tipo, se for o código, na própria tabela vc bloqueia isso, caso seja outra informação, faça uma busca sql rodas antes do ´post´ de seu formulário. assim vc pode tomar uma decisão, tipo, mostrar os dados pra pessoa somente alterar ou perguntar se ela quer subcrever, etc...
qq coisa, estamos ae.
Tipo, se for o código, na própria tabela vc bloqueia isso, caso seja outra informação, faça uma busca sql rodas antes do ´post´ de seu formulário. assim vc pode tomar uma decisão, tipo, mostrar os dados pra pessoa somente alterar ou perguntar se ela quer subcrever, etc...
qq coisa, estamos ae.
GOSTEI 0
Gabrielgarcia
15/07/2003
Olha, como o datorre respondeu: caso vc apenas não queira repetir a chave primária, isso é fácil. Qualquer dúvida, entre em contato.
Agora, se você pretende não repetir qualquer outro dado (como nome, CPF, etc..), você terá que fazer uma busca em todo seu banco para verificar se o dado já existe.
Porém, quanto maior for seu banco mais lenta se tornará a operação. Veja se vale a pena implementar isso.
Qualquer coisa, mande um e-mail.
Agora, se você pretende não repetir qualquer outro dado (como nome, CPF, etc..), você terá que fazer uma busca em todo seu banco para verificar se o dado já existe.
Porém, quanto maior for seu banco mais lenta se tornará a operação. Veja se vale a pena implementar isso.
Qualquer coisa, mande um e-mail.
GOSTEI 0