NetBeans\Java e MySQL - chave estrangeira

0 respostas
D

Ola à todos.
Estou usando o NetBenas/Java com MySQL, e criei 2 tabelas com o intuito de relacionar uma com a outra. Crio-as com codigo SQL fazendo da seguinte maneira:
NA aba "serviços", clico com o botão direito do mouse na pasta tabela e em executar comandos (para criar os codigos SQL), crio a primeira tabela e logo a segunda com chave estrangeira, aparentemente tudo corre bem, pois ambas as tabelas são geradas (vejo isto na raiz da pasta tabela), todavia, vejo que na sub-pasta "chaves estrangeiras" não ha nenhum campo (estou supondo que o campo citado como estrangeiro estaria aqui). Segue os codigos das 2 tabelas.

OBS: Lembrando que ambas as tabelas são geradas.

o campo "placa" seria chave estrangeira

USE meu_conector_mysql;
CREATE TABLE  frotex_tab_veiculos(
cod     INT(16)     NOT NULL UNIQUE AUTO_INCREMENT,
placa   VARCHAR(8)  NOT NULL,
marca   VARCHAR(90) NOT NULL,
tipo    VARCHAR(90) NOT NULL,
setor   VARCHAR(90) NOT NULL,
med_ant INT(16) NOT NULL,
    PRIMARY KEY(placa)
);
USE meu_conector_mysql;

CREATE TABLE frotex_tab_medidor(
cod     INT(16)     NOT NULL UNIQUE AUTO_INCREMENT PRIMARY KEY,
placa   VARCHAR(8)  NOT NULL, 
FOREIGN KEY(placa)REFERENCES frotex_tab_veiculos(placa)

);
Criado 9 de maio de 2012
Respostas 0
Participantes 1