Questão de Banco de Dados — MySQL — FGV 2024
Banco de DadosMySQL
- Código
- fg165285
- Banca
- FGV
- Órgão
- TRF 1
- Ano
- 2024
- Cargo
- AJ ( ª Região)
No contexto do ambiente MySQL, considere o script abaixo. CREATE DEFINER= '... ' TRIGGER banco.exemplo AFTER UPDATE ON banco.t1 FOR EACH ROW BEGIN INSERT into t2 VALUES (user(), CONCAT('Nome’, OLD.nome, NEW.nome) ); END De acordo com o que foi apresentado, conclui-se que:
- Aé gravado um registro na tabela t2 para todas as alterações de reescrita em t1;
- Bhá um erro, pois a cláusula “FOR EACH ROW” não se aplica nesse caso;
- Chá um erro, pois OLD e NEW não foram devidamente declarados;
- Dsão inseridos na tabela t2 todos os nomes presentes na tabela t1;
- Esão registradas na tabela t2 somente as operações de reescrita que alteraram o conteúdo da coluna nome de t1.