Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde, gostaria de saber se é possível fazer um SELECT e na variável da trigger poder "manipular" a informação que foi retornada.
Por exemplo, faço um SELECT para buscar as informações do usuário de ID 1, que irá retornar - nome, e-mail, login - para que eu possa fazer atualizações em outras tabelas do meu BD.
O que gostaria de saber é: É possível eu criar uma variável que vai armazenar esses valores e se sim, como faço para manipular a informação, para buscar o nome do usuário e assim por diante.
Obrigado.
Seria algo como estou utilizando nesta Trigger
SET transfersType = ( SELECT `type` FROM transfers_type WHERE id = NEW.transfers_type_id );
Mas o transfersType seria um "array" ?
eu mando ele retornar apenas um valor de uma linha, mas e se eu quiser mandar buscar dois valores e todos os registros ou de 2 ou mais registros ?
Use
um subselect como uma coluna
Ou
Uma function retornando uma coluna
Ou
Um join com da sua query com a tabela transfers_type