qual foi o erro dado pelo mysql ??

esse não seria o caso de vc excluir primeiro o registro na tabela
relacionada para depois exluir na tabela que deseja ?? o kohana tem um
método parar isto .. é o remove $user->remove(ORM::factory('role',
'login'));

delete o registro na chave estrangeira .. para depois poder deletar o
registro na tabela ..

se tiver usando InnoDB .. vc pode usar os eventos .. On Delete Cascade
.. algo assim ..

ao invés de mascarar um bug [falha na lógica] .. corrija-o

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a