Diciamo che l'energia di un giocatore è registrata in una tabella come "20". Mentre si impegna in missione, la sua energia diminuisce e raggiunge lo 0. Tuttavia, il giorno successivo sarà ricostituito a "20". In che modo il database rileva che è arrivato un nuovo giorno e quindi assegna automaticamente un valore in una determinata tabella?Come chiedere al database di riassegnare automaticamente un determinato valore in una tabella dopo 24 ore?
5
A
risposta
2
Memorizza nel database l'ora (data e ora) in cui è necessario ripristinare l'energia. Quindi, ogni volta che il giocatore accede controlla se questa volta è passato o meno. Se lo ha, ripristina l'energia.
0
Niente affatto. Chiamare una stored procedure/eseguire SQL regolarmente da OUTSIDE il database.
1
Aggiornamento a MySQL 5.1 e utilizzo degli eventi. http://dev.mysql.com/tech-resources/articles/mysql-events.html
-1
Utilizzare un Trigger che sarà eseguito quando la sua condizione è verificata
1
per le persone che utilizzano hosting condiviso come me, andare a cercare i "posti di lavoro cron" nel pannello di controllo e quindi impostare il vostro compito automatizzato lì.
Problemi correlati
- 1. Come creare una tabella in un determinato database?
- 2. Converti 12 ore in 24 ore
- 3. Conservare più di 24 ore in un DateTime
- 4. Tempo di 24 ore rigoroso in JFormattedTextField
- 5. Come rappresentare un formato .NET DateTime di 24 ore in 01-24 anziché in 00-23?
- 6. Come ricaricare automaticamente una pagina Web in un determinato momento?
- 7. R circolare LOESS funzione oltre 24 ore (al giorno)
- 8. input type = "tempo" più di 24 ore
- 9. php formato 12 ore in formato 24 ore conversione
- 10. MYSQL Caduta della tabella dopo x ore
- 11. Come impostare TimePickerDialog su 24 ore?
- 12. Come formattare DateTime su 24 ore?
- 13. Come ottenere un datetime in formato 24 ore dal database Oracle?
- 14. Il commit viene aggiunto al master nelle ultime 24 ore
- 15. PHP DateTime(): visualizza un intervallo di tempo maggiore di 24 ore ma non di giorni se maggiore di 24 ore
- 16. Formato da 24 ore a formato 12 ore
- 17. Ora da DateTime? in formato 24 ore
- 18. 24 ore dalla data di stringa
- 19. Imposta formato orologio a 24 ore in Jenkins
- 20. Come convertire TimeSpan in 24 ore e in minuti String?
- 21. Regex per 12 ore e il tempo 24 ore formato
- 22. come ottengo le righe mysql da 24-48 ore fa?
- 23. Come: eseguire un blocco di codice ogni 24 ore in un server?
- 24. DateTime.ParseExact() non Grok valori di tempo di 24 ore?
- 25. SimpleDateFormat.getTimeInstance ignora il formato 24 ore
- 26. Come gestire i valori temporali su 24 ore in python?
- 27. Come posso collegare un valore di una tabella mySQL ad un valore di un'altra tabella?
- 28. Come mantenere un'app in primo piano in esecuzione 24 ore su 24, 7 giorni su 7?
- 29. come convertire il formato di 24 ore TimeSpan in formato 12 ore TimeSpan?
- 30. Rileva impostazione ora 24 ore su iPhone
non esiste un modo automatico per farlo? – p0larBoy