Ir para conteúdo

POWERED BY:

Arquivado

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

Emerson Placido

Erro na Criação de Script

Recommended Posts

Alguém pode me da uma luz

 

Erro

consulta SQL:

CREATE TABLE general(
id bigint( 20 ) DEFAULT '0' NOT NULL AUTO_INCREMENT ,
last_name varchar( 40 ) NOT NULL ,
middle_initialchar( 1 ) DEFAULT ' ' NOT NULL ,
first_name varchar( 40 ) NOT NULL ,
work_phone varchar( 20 ) ,
extension varchar( 4 ) ,
cell_phone varchar( 20 ) ,
job_desc varchar( 80 ) ,
department varchar( 30 ) ,
site varchar( 30 ) ,
pager_pin_number varchar( 20 ) ,
pager_company varchar( 20 ) ,
pager_phone varchar( 20 ) ,
email varchar( 160 ) ,
web varchar( 160 ) ,
PRIMARY KEY ( id ) ,
UNIQUE id( id ) ,
UNIQUE last_name( last_name, middle_initial, first_name )
)

Mensagens do MySQL : Documentação
#1067 - Invalid default value for 'id'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já que a coluna id é do tipo BIGINT ele não aceitará o valor definido no DEFAULT '0', pois '0' é um valor STRING e não inteiro. Retire as apas.

Na coluna "middle_initial", dê um espaço entre onome da coluna e o tipo de dados CHAR.

 

Abração!! http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

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.