• 0
Sign in to follow this  
andrea cerqueira

Exclusão De Vários Registros Iguais A Uma Coluna De Outra Tabela

Question

Tenho uma galeria onde as pessoas podem criar categorias e mandar fotos para essas categorias, é um sistema com duas tabelas, um só das “categorias” e outra chamada “fotos” com todos os outros dados incluindo o nome da categoria que é cadastrado na outra tabela, até aí tudo certo e já feito, incluindo exclusão de fotos, alteração de fotos e troca de fotos entre uma categoria e outra...

As tabelas são:

CREATE TABLE ` fotos ` (

`id` tinyint(3) unsigned zerofill NOT NULL auto_increment,

`nome_categoria` text NOT NULL,

`legenda` text,

`credito` text,

`foto` text NOT NULL,

PRIMARY KEY (`id`)

);

CREATE TABLE ` categorias ` (

`id_categoria` VARCHAR(100) NOT NULL,

PRIMARY KEY (`categoria`)

);

Quando eu excluo uma categoria ela some da tabela “categorias” mas queria saber como eu faço pra excluir também todos os registros que tenham a coluna `nome_categoria` igual a `id_categoria` na tabela “fotos” .

Explicando melhor, por exemplo eu tenho essa categoria (foto do papai) registrada na tabela ` categorias ` e ao apertar o botão excluir quero apagar todos os registros na coluna `nome_categoria` da tabela ` fotos ‘ que forem iguais a (foto do papai).

Deu pra entender? Eu huro que tentei explicar da forma mais simples :blink:

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this