Pessoal estou criando minha primeira tabela MySQL para minha aplicação java.
Eu gostaria de saber como é o comando para minhas classes FK(chave secundaria)
Agradeço a atenção de todos…
Pessoal estou criando minha primeira tabela MySQL para minha aplicação java.
Eu gostaria de saber como é o comando para minhas classes FK(chave secundaria)
Agradeço a atenção de todos…
Pelo que entendi, sua dúvida é com a foreign key(é isso?)
na criação da tabela você faz assim:
constraint fk_minhafk foreign key (colunadestatabela)
references tabelacompk (colunatabelapk)
Deica ver se eu etendi:
Ficaria assim minha tabela?
CREATE TABLE EX1(
int id INCREMENT NOT NULL,
nome varchar(30),
cosntraint fk_ex2 foreing Key
PRIMARY KEY(id)
);
Até desculpa pela ignorancia de minha pergunta , mais estou perdido para criar tabelas…
um exemplo:
create table cliente(
id int not null auto_increment,
nome varchar(30),
constraint pk_cliente primary key (id)
);
create table pedido(
id int not null auto_increment,
cliente int not null,
date timestamp,
constraint pk_pedido primary key (id),
constraint fk_pedido_cliente foreign key (cliente)
references cliente (id)
)
veja que a coluna cliente da tabela pedido é uma FK e faz referência à coluna id da tabela cliente - constraint fk_pedido_cliente…
até mais…
cara… muito obrigado.
Vai me ajudar bastante.
abraços