Jump to content
Fórum Script Brasil
  • 0

Problemas Com Mysql


Guest Matori
 Share

Question

Guest Matori

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 [email protected]

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 to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



  • Forum Statistics

    • Total Topics
      150.2k
    • Total Posts
      647.5k
×
×
  • Create New...