Guest Matori Postado Agosto 10, 2007 Denunciar Share Postado Agosto 10, 2007 Bem, eu utilizo o serv-n, não sei criar Sql, e me passaram esse codigoo erro é esseErro 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 =3Mensagens 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 MysqlMySQL 4.0.24-nt funcionando em localhost como root@localhostAcima 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 More sharing options...
0 ARD Postado Agosto 11, 2007 Denunciar Share Postado Agosto 11, 2007 É 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 =3T+André Link para o comentário Compartilhar em outros sites More sharing options...
0 Matori Postado Agosto 13, 2007 Denunciar Share Postado Agosto 13, 2007 É 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 =3T+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 More sharing options...
0 ARD Postado Agosto 13, 2007 Denunciar Share Postado Agosto 13, 2007 tira só o CHARACTER SET latin1 COLLATE latin1_general_ci testa aí porque o script sql está correto.T+André Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Matori
Bem, eu utilizo o serv-n, não sei criar Sql, e me passaram esse codigo
o erro é esse
Erro
comando SQL:
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