Conectar-se
Quem está conectado
15 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 15 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 15/08/2010
Número de Mensagens : 1597
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 147

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://spyreserver.16mb.com

[ajuda]mysql erro

em Qui 17 Jul 2014, 21:05
Ola, estou criando um jogo online e encontrei um erro. eu estou aprendendo MYSQL/PHP e criei esse script:

Código:
CREATE TABLE usuarios (
c_id INT NOT NULL AUTO_INCREMENT,
login VARCHAR(20),
senha VARCHAR(20),
online VARCHAR(20)
);

mais da um erro, não consigo colocar em auto increment para o id do usuario. alguém pode me ajudar?

o erro:
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key

Lembrando que ainda estou aprendendo MYSQL/PHP, peço paciencia.

[edit]
peço também que me expliquem para que servem as informaçoes que existem em todos os bancos de dados...
avatar
Data de inscrição : 28/08/2010
Número de Mensagens : 599
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 52

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [ajuda]mysql erro

em Dom 14 Set 2014, 01:33
Reputação da mensagem: 100% (1 votos)
pessoal, se eu revivi um tópico muito antigo peço desculpas (não qual tempo um tópico é considerado antigo), mas a resposta é a seguinte:

Código:
CREATE TABLE 'usuarios' (
  'c_id' int(11) NOT NULL AUTO_INCREMENT,
  'login' varchar(20) NOT NULL,
  'senha' varchar(20) NOT NULL,
  'online' varchar(20) NOT NULL,
  PRIMARY KEY ('c_id')
)

O erro '#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key'

diz que voce tem que definir uma chave primária, que está na linha: PRIMARY KEY ('c_id')

a chave primária é uma coluna onde os dados armazenados não podem se repetir, e tambem é usada para organizar a tabela e facilitar as buscas.

na sua tabela, pode ser usada no campo ID, pois o mesmo nunca deve se repetir, assim como o campo login tambem na deve se repetir.

espero que tenha ajudado.

abraços.
avatar
Data de inscrição : 15/08/2010
Número de Mensagens : 1597
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 147

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://spyreserver.16mb.com

Re: [ajuda]mysql erro

em Ter 16 Set 2014, 03:51
bom, ja tava resolvido, mais de qualquer forma um joinha pela boa vontade!!! valeu!
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum