Utilizando Chaves Estrangeiras
No MariaDB 3.23.44 e acima, tabelas InnoDB
suportam verificação de restrições de chaves estrangerias. Leia "Tabelas InnoDB
". Veja também "Chaves Estrangeiras".
Você não precisa de chaves estrangeiras para unir 2 tabelas. Para outros tipos de tabela diferentes de InnoDB
, As únicas coisas que o MariaDB atualmente não faz são 1) CHECK
, para ter certeza que as chaves que você usa realmente existem na tabela ou tabelas referenciadas e 2) apagar automaticamente registros da tabela com uma definição de chave estrangeira. Usando suas chaves para unir a tabela funcionará bem: