KEY NO MYSQL
Colegas peguei este script de mysql quero passar para firebird mas estou com duvidas
CREATE TABLE 'agencia' (
'ID' int(10) unsigned NOT NULL AUTO_INCREMENT,
'ID_BANCO' int(10) unsigned NOT NULL,
'CODIGO' varchar(10) DEFAULT NULL,
'OBSERVACAO' text,
PRIMARY KEY ('ID'),
KEY 'FK_BANCO_AGENCIA' ('ID_BANCO'),
CONSTRAINT 'agencia_ibfk_1' FOREIGN KEY ('ID_BANCO') REFERENCES 'banco' ('ID') ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;
CREATE TABLE 'banco' (
'ID' int(10) unsigned NOT NULL AUTO_INCREMENT,
'CODIGO' varchar(10) DEFAULT NULL,
'NOME' varchar(100) DEFAULT NULL,
'URL' varchar(250) DEFAULT NULL,
PRIMARY KEY ('ID')
) ENGINE=InnoDB AUTO_INCREMENT=161 DEFAULT CHARSET=latin1;
duvidas
KEY 'FK_BANCO_AGENCIA' ('ID_BANCO'), CONSTRAINT 'agencia_ibfk_1' FOREIGN KEY ('ID_BANCO') REFERENCES 'banco' ('ID') ON DELETE NO ACTION ON UPDATE NO ACTION
isso que eu não sei o que é >>>> KEY 'FK_BANCO_AGENCIA' ('ID_BANCO'),
já analisei as duas tabelase não descobri.
o codigo abaixo eu sei fazer no firebird
CONSTRAINT 'agencia_ibfk_1' FOREIGN KEY ('ID_BANCO') REFERENCES 'banco' ('ID') ON DELETE NO ACTION ON UPDATE NO ACTION
CREATE TABLE 'agencia' (
'ID' int(10) unsigned NOT NULL AUTO_INCREMENT,
'ID_BANCO' int(10) unsigned NOT NULL,
'CODIGO' varchar(10) DEFAULT NULL,
'OBSERVACAO' text,
PRIMARY KEY ('ID'),
KEY 'FK_BANCO_AGENCIA' ('ID_BANCO'),
CONSTRAINT 'agencia_ibfk_1' FOREIGN KEY ('ID_BANCO') REFERENCES 'banco' ('ID') ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;
CREATE TABLE 'banco' (
'ID' int(10) unsigned NOT NULL AUTO_INCREMENT,
'CODIGO' varchar(10) DEFAULT NULL,
'NOME' varchar(100) DEFAULT NULL,
'URL' varchar(250) DEFAULT NULL,
PRIMARY KEY ('ID')
) ENGINE=InnoDB AUTO_INCREMENT=161 DEFAULT CHARSET=latin1;
duvidas
KEY 'FK_BANCO_AGENCIA' ('ID_BANCO'), CONSTRAINT 'agencia_ibfk_1' FOREIGN KEY ('ID_BANCO') REFERENCES 'banco' ('ID') ON DELETE NO ACTION ON UPDATE NO ACTION
isso que eu não sei o que é >>>> KEY 'FK_BANCO_AGENCIA' ('ID_BANCO'),
já analisei as duas tabelase não descobri.
o codigo abaixo eu sei fazer no firebird
CONSTRAINT 'agencia_ibfk_1' FOREIGN KEY ('ID_BANCO') REFERENCES 'banco' ('ID') ON DELETE NO ACTION ON UPDATE NO ACTION
esse FK é Foreign Key... Vulgo Chave Estrangeira é o relacionamento entre as tabelas !
è ela que esta ligando o banco a agencia.. Relacionamento em que um banco pode ter varias agencias !
Abraços
è ela que esta ligando o banco a agencia.. Relacionamento em que um banco pode ter varias agencias !
Abraços
Tópico encerrado , respostas não são mais permitidas