Ir para conteúdo

POWERED BY:

Arquivado

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

hlegius

Primary Key

Recommended Posts

Pessoal seguinte,

 

Para criar uma tabela:

 

PHP [/tr][tr]mysql_query("CREATE TABLE if not exists tabela (

nome varchar(66) NOT NULL,

email varchar(65) NOT NULL,

login varchar(15) NOT NULL PRIMARY KEY,

senha varchar (9) NOT NULL)"

) or die ("Erro" . mysql_error());[/tr]

 

legal, mas tá acontecendo um barato, ele permite dois logins iguais, e permite cadastro em branco...

 

onde pequei?

 

até... :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cada registro (cadastro) é um registro, ou seja, você pode gravar o msm login mil vezes, um por registro, q ele vai permitir.Flwwwwwwwwwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas então para que serve a primary key? pois no access ela não permite duplicações de campos...até... :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

O mysql também não permite, a diferença é que você precisa tratar as mensagens, o access te dá a mensagem de que houve um registro duplicado.O mysql não dá mensagem nenhuma, mas o registro não é incluído.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ah....agora sim, tá explicado!então tenho que bloquear eu mesmo...ok, valeu pelo toque aí galera...até... :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

não lembro qdo trabalhava com tipo de tabela MyISAM, se não me engano você pode definir o campo para ser único (Unique).

 

se pretente trabalhar com integridade referencia, o ideal é com tipo de tabela InnoDB (que estou utilizando), dá um ótimo suporte a integridade.

 

o site do mysql possui uma ótima documentação, incluindo traduções para portugues, ex: http://dev.mysql.com/doc/mysql/pt/CREATE_TABLE.html

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.