Estou com um problema. Tenho uma tabela no mysql de categorias.
CODIGO - pk
NOME
INDICE
NIVEL
PAI
O campo PAI eu uso pra criar uma os níveis de categorias.
Por exemplo, temos a seguinte categoria.
Codigo = 001
Nome = Brinquedos
Indice = 1
Nivel = 1
Pai = 0
Essa é uma categoria pai que está no topo da lista.
Agora temos
Codigo = 002
Nome = Bonecas
Indice = 1
Nivel = 2
Pai = 001
Essa é uma categoria filha da categoria anterior.
Só que quando eu excluo uma categoria pai, ele deve ir excluindo todas as categorias filhas.
Fiz iss em PHP, na boa e funciona. Mas eu queria fazer usando trigger, mas pelo que entendi, o MySQL não permite inserção, atualização ou exclusão dentro de uma trigger para a mesma tabela dona da trigger.
Pergunta
Gato Mestre
Galerianha da Madrugada
Estou com um problema. Tenho uma tabela no mysql de categorias.
CODIGO - pk
NOME
INDICE
NIVEL
PAI
O campo PAI eu uso pra criar uma os níveis de categorias.
Por exemplo, temos a seguinte categoria.
Codigo = 001
Nome = Brinquedos
Indice = 1
Nivel = 1
Pai = 0
Essa é uma categoria pai que está no topo da lista.
Agora temos
Codigo = 002
Nome = Bonecas
Indice = 1
Nivel = 2
Pai = 001
Essa é uma categoria filha da categoria anterior.
Só que quando eu excluo uma categoria pai, ele deve ir excluindo todas as categorias filhas.
Fiz iss em PHP, na boa e funciona. Mas eu queria fazer usando trigger, mas pelo que entendi, o MySQL não permite inserção, atualização ou exclusão dentro de uma trigger para a mesma tabela dona da trigger.
Sugestões?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados