我在我的mysql數據庫中有一個名爲「updategold」的事件,它應該做的是每秒增加一個表值5。但它不起作用。沒有錯誤信息,一切看起來不錯,但它沒有運行。下面是它是如何設置的:簡單的mysql事件沒有運行
- 事件名稱:Updategold
- 統計:啓用
- 事件類型:定期
- 執行每:1,第二
- 開始:我將它設置爲一對夫婦空
定義(應該運行該每秒):
在未來- 結束分鐘的
update stats.gold set stats.gold = stats.gold + 5 where stats.id = users.id
定義者:根@本地
任何想法?
編輯
整個過程
DROP EVENT `updategold`; CREATE DEFINER=`root`@`localhost` EVENT `updategold` ON SCHEDULE EVERY 1 SECOND STARTS '2014-10-19 11:37:00.000000' ON COMPLETION NOT PRESERVE ENABLE DO update stats set stats.gold = stats.gold + 5 where stats.id = users.id
這將有助於獲得實際的代碼。 – 2014-10-19 10:22:48
@ maythesource.com不記得我把什麼放入控制檯,將模擬它,並再次嘗試 – 2014-10-19 10:25:12