Qual é o erro nesse código MySQL?

16/08/2017

0

Obs: É a criação de uma tabela de ligação entre tb_usuario e tb_servico. Testei esse código umas dez vezes e também já conferi a sintaxe - realmente não faço ideia sobre o que pode estar errado. Desde já agradeço.

COD:

create table tb_usuario_servico
(
cd_usuario_servico int primary key auto_increment not null,
cd_usuario int not null,
cd_servico int not null,
cd_solicitante int not null,
dt_publicacao date,
dt_finalizacao date,
cd_status int boolean not null,
nm_descricao_mural varchar(100),
ds_foto1 varchar(90) not null,
ds_foto2 varchar(90),
ds_foto3 varchar(90),
ds_foto4 varchar(90),
ds_link1 varchar(90),
ds_link2 varchar(90),
ds_link3 varchar(90),
ds_link4 varchar(90),
foreign key(cd_usuario) references tb_usuario(cd_usuario),
foreign key(cd_solicitante) references tb_usuario(cd_usuario),
foreign key(cd_servico) references tb_servico(cd_servico)
);
Littlehobbit

Littlehobbit

Responder

Post mais votado

16/08/2017

Opa Gracieli, tudo na paz?

Poderia postar o erro informado pelo MySQL ao executar essa instrução acima? Assim fica mais fácil de lhe ajudar :D

Um forte abraço.

Att, Douglas Claudio

Douglas Souza

Douglas Souza
Responder

Mais Posts

17/08/2017

Lucas Campos

cd_status int boolean not null

Qual versão do MySQL você está usando? Que eu saiba MySQL não tem suporte à boolean.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar