A alternativa correta é a letra B) A trigger não é criada e retorna um erro. Quando se tenta criar uma trigger com a palavra OLD em um comando INSERT, o MySQL retorna o erro "There is no OLD row in on INSERT trigger". Isso ocorre porque a palavra OLD só pode ser usada em triggers para os comandos UPDATE e DELETE, que envolvem a atualização ou exclusão de registros existentes em uma tabela. Como o comando INSERT é usado para inserir novos registros em uma tabela, não há registros antigos (OLD) para serem referenciados na trigger.
Para escrever sua resposta aqui, entre ou crie uma conta
Linguagem de Programação de Banco de Dados
Compartilhar