Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ava.rj

Erro na criação de tabela

Recommended Posts

Olá galera !! Eu dinovu ... mais uma vêiz ...

 

Tô tentando criar uma tabela, mas tá dando um erro que não tô entendendo.

 

A tabela:

 

CREATE TABLE `cad` (

 

`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,

`id_us` INT( 11 ) NOT NULL ,

`nome` VARCHAR( 50 ) NOT NULL ,

`est` VARCHAR( 3 ) NOT NULL ,

`estad` VARCHAR( 2 ) NOT NULL ,

`cid` VARCHAR( 50 ) NOT NULL ,

`apres` LONGTEXT( 300 ) NOT NULL ,

`rel` LONGTEXT( 900 ) NOT NULL ,

`sit` VARCHAR( 50 ) ,

`em` VARCHAR( 50 ) ,

`cont` VARCHAR( 50 ) NOT NULL ,

`int` LONGTEXT( 300 ) NOT NULL ,

`inf` LONGTEXT( 200 ) NOT NULL ,

`logo_b` VARCHAR( 10 ) ,

PRIMARY KEY ( `id` )

)

 

Mensagem de erro:

 

Mensagens do MySQL :

 

 

You have an error in your SQL syntax near '(300) NOT NULL, `rel` LONGTEXT(900) NOT NULL, `sit` VARCHAR(50), `em' at line 1

 

Alguém pode me ajudar nessa?

 

Tô usando o PhpMyAdmin do meu próprio provedor.

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

o tipo de campo LONGTEXT não tem definição p/ tamanho do campo, retire-os e execute novamente, fiz testes com sua query e removi o tamanho dos campos e funfou:

CREATE TABLE `cad` (`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,`id_us` INT( 11 ) NOT NULL ,`nome` VARCHAR( 50 ) NOT NULL ,`est` VARCHAR( 3 ) NOT NULL ,`estad` VARCHAR( 2 ) NOT NULL ,`cid` VARCHAR( 50 ) NOT NULL ,`apres` LONGTEXT NOT NULL ,`rel` LONGTEXT NOT NULL ,`sit` VARCHAR( 50 ) ,`em` VARCHAR( 50 ) ,`cont` VARCHAR( 50 ) NOT NULL ,`int` LONGTEXT NOT NULL ,`inf` LONGTEXT NOT NULL ,`logo_b` VARCHAR( 10 ) ,PRIMARY KEY ( `id` ))

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.