• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

3 mensagens neste tópico

Olá a todos  :cheesygrin:

Estou a tentar criar uma tabela numa base de dados utilizando o seguinte código: :hmm:

Comando SQL:

CREATE TABLE modulos(

id bigint( 200 ) NOT NULL AUTO_INCREMENT ,

int_nome varchar( 255 ) NOT NULL default '',

sys varchar( 32 ) NOT NULL default '',

KEY char( 3 ) NOT NULL default '',

PRIMARY KEY ( id )

) TYPE = MYISAM

E está sempre a aparecer este erro: :rant_01:

Mensagens do MySQL : Documentação

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'char(3) NOT NULL default '',

  PRIMARY KEY  (id)

) TYPE=MyISAM' at line 5

Será que alguém aqui pode me ajudar nesta situação? :wallbash:

Obrigado

Aclips

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não sou propriamente expert em sql, mas KEY não é uma palavra reservada nem nada?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

falta-te o ponto e virgula no fim para fechar a instrução.

é um erro comum ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora