Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Matheus Aquino

Criar evento

Recommended Posts

Ola pessoal estou com um problema... criei um evento que é o seguinte:

BEGIN

UPDATE account_access SET diasvip = ( CASE WHEN diasvip = 0 THEN diasvip ELSE (diasvip - 1) END ), gmlevel = ( CASE WHEN diasvip = 0 THEN 0 ELSE gmlevel END );

END

 

TIpo... o problema é q tem outra tabela alem desta account_access... onde uma coluna chamada dp tem que ter o mesmo valor da coluna diasvip da account_access... como faço isto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Matheus,

 

Se eu compreendi seu problema, uma saída seria trabalhar com Triggers.

 

Você poderia criar uma trigger para ser disparada depois ('AFTER') do evento 'UPDATE'.

 

DELIMITER $$

CREATE TRIGGER outra_tab_update_db
AFTER UPDATE ON account_access
FOR EACH ROW
BEGIN
  UPDATE outra_tab 
  SET outra_tab.db = NEW.diasvip 
  WHERE outra_tab.id = NEW.id
END$$

DELIMITER ;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.