Bin absoluter SQL noob und soll unter phpmyadmin diesen code ausführen:
Ist ein Gameserver. Nun das habe ich gemacht und OK gedrückt. Kein Error. Aber wo kann ich prüfen ob dieses Script gelaufen ist? Im SQL Fenster sehe ich keinen Code mehr..
Code:
CREATE EVENT preventCleanup
ON SCHEDULE EVERY 1 DAY
COMMENT 'prevents cleanup of objects build by active player by setting the timestamp to currect'
DO
UPDATE Object_DATA
SET Datestamp = CURRENT_TIMESTAMP
WHERE ObjectUID <> 0
AND CharacterID <> 0
AND ((Inventory IS NULL) OR (Inventory = '[]'))
AND EXISTS (SELECT 1
FROM Character_DATA c
WHERE c.PlayerUID = (SELECT p.PlayerUID
FROM Player_DATA p,
Character_DATA c2
WHERE p.PlayerUID = c2.PlayerUID
AND c2.CharacterID = Object_DATA.CharacterID)
AND c.Alive = 1
AND c.LastLogin > NOW() - INTERVAL 1 WEEK)
Ist ein Gameserver. Nun das habe ich gemacht und OK gedrückt. Kein Error. Aber wo kann ich prüfen ob dieses Script gelaufen ist? Im SQL Fenster sehe ich keinen Code mehr..