Tenho duas tabelas, a primeira tem pk com auto_increment, e quero que a segunda, tenha a fk com os mesmos valores da pk. Mas quando consulto os valores da fk da segunda tabela está nulo, como eu faço para que a fk da segunda tabela copie os valores da pk da primeira tabela? alguém sabe como fazer isso?
CREATE TABLE PRIMEIRA_TABELA(
ID_DESPESA INT(144) NOT NULL AUTO_INCREMENT,
DESCRICAO VARCHAR(144),
PRIMARY KEY (ID_DESPESA)
);
CREATE TABLE SEGUNDA_TABELA(
ID_HISTORICO INT(144) AUTO_INCREMENT,
ID_DESPESA VARCHAR(144),
DATAS VARCHAR(144),
VALOR_DESPESA VARCHAR(144),
PRIMARY KEY (ID_HISTORICO),
FOREIGN KEY (ID_DESPESA) REFERENCES TIPO_DESPESA (ID_DESPESA)
);