Dupla chave estrangeira em uma tabela ?
Boa tarde, sou iniciante e estou tendo dificuldades em criar duas foreign key em uma tabela. O código é o seguinte:
create database caixa42;
use caixa42;
create table conta(
nconta int not null auto_increment,
nome varchar(50) not null,
cidade varchar(50) not null,
cpf char(11) not null,
telefone int not null,
saldoinicial decimal(10,2) not null,
senha int not null,
primary key(nconta)
);
create table movimentacao(
id int not null auto_increment,
tipo varchar(50) not null,
valor decimal(10,2) not null,
nconta int not null,
senha int not null,
contadestino int,
primary key(id),
foreign key(senha)references conta(senha),
foreign key(nconta)references conta(nconta)
);
Desde já agradeço.
Discussão (1)
Carregando comentários...