Beleza pessoal? Estou usando o MySQL Front para tentar via código criar duas tabelas e uma chave estrangeira, mas está dando erro com a chave estrangeira:
create table clientes
(
cli_id smallint unsigned not null auto_increment,
cli_nome varchar(60),
cli_idade integer,
cli_sexo char(1),
cli_telefone numeric(8,4),
cli_cidade smallint,
cli_estado varchar (2),
cli_salario double(6,2),
primary key (cli_id)
)engine = InnoDB default charset = latin1;
create table cidades
(
cid_id smallint unsigned not null auto_increment,
cid_nome varchar (40),
primary key (cid_id)
)engine = InnoDB default charset = latin1;
alter table clientes
add constraint fk_cli_cid
foreign key(cli_id) -----> já coloquei cli_cidade e deu erro tb
references cidades(cid_id)
on delete restrict
on update cascade
on update cascade;
Editado por Denis Courcy Melhorar entendimento do código
Pergunta
alm_renato
Beleza pessoal? Estou usando o MySQL Front para tentar via código criar duas tabelas e uma chave estrangeira, mas está dando erro com a chave estrangeira:
Editado por Denis CourcyMelhorar entendimento do código
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.