Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bem, eis minha questão:
Estou criando um site de eventos, onde os campos relevantes da minha tabela "eventos" para esta questão são data (Datetime) e status (Integer). O campo status é utilizado para várias coisas, e gostaria de fazer o controle de se um evento já foi realizado ou não através dele também. Para isso, gostaria de saber se existe alguma clausula MySQL que eu possa usar para que quando a data atual for maior que a data do evento, o campo status seja atualizado automaticamente.
Em outras palavras, gostaria de criar um Trigger no campo status como:
- UPDATE eventos SET status = 3
Claro que isso também iria gerar um problema, pois quero que o update ocorra no dia imediatamente após o evento e não constantemente após a passagem do evento, como o código acima implica.Carregando comentários...