Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas Com Mysql


Guest Matori

Pergunta

Bem, eu utilizo o serv-n, não sei criar Sql, e me passaram esse codigo

o erro é esse

Erro

comando SQL:

CREATE TABLE `usuarios` (

`id` int( 10 ) NOT NULL AUTO_INCREMENT ,
`nome` varchar( 70 ) COLLATE latin1_general_ci NOT NULL ,
`email` varchar( 50 ) COLLATE latin1_general_ci NOT NULL ,
`telefone` varchar( 8 ) COLLATE latin1_general_ci NOT NULL ,
`cpf` varchar( 29 ) COLLATE latin1_general_ci NOT NULL ,
PRIMARY KEY ( `id` ) 
) ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci AUTO_INCREMENT =3

Mensagens do MySQL :

#1064 - Você tem um erro de sintaxe no seu SQL próximo a 'collate latin1_general_ci NOT NULL,

`email` varchar(50) collate latin1_general_' na linha 3

meu Mysql

MySQL 4.0.24-nt funcionando em localhost como root@localhost

Acima também estao listados os erros e a versao do meu mysql, se alguém pudesse me orientar como criar o meu, agradeço.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

É problema de versão, tente gerar o script abaixo. Se não funcionar tire o CHARACTER SET e o COLLATE que funciona.

CREATE TABLE `usuarios` (

`id` int( 10 ) NOT NULL AUTO_INCREMENT ,
`nome` varchar( 70 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
`email` varchar( 50 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
`telefone` varchar( 8 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
`cpf` varchar( 29 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARACTER SET = latin1 COLLATE = latin1_general_ci AUTO_INCREMENT =3

T+

André

Link para o comentário
Compartilhar em outros sites

  • 0
É problema de versão, tente gerar o script abaixo. Se não funcionar tire o CHARACTER SET e o COLLATE que funciona.

CREATE TABLE `usuarios` (

`id` int( 10 ) NOT NULL AUTO_INCREMENT ,
`nome` varchar( 70 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
`email` varchar( 50 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
`telefone` varchar( 8 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
`cpf` varchar( 29 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARACTER SET = latin1 COLLATE = latin1_general_ci AUTO_INCREMENT =3

T+

André

não deu..........

Eu tenho que tirar tudo?? EX:

`cpf` varchar( 29 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,

`cpf` varchar( 29 ),

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...