我有一个我想改变的预定活动。我通常喜欢使用MySql工作台,但它没有显示information_schema来编辑事件。我正在尝试使用phpMyAdmin来改变事件,但我无法弄明白。
我只想更新event_definition:
UPDATE USER SET USER.account_status=false WHERE USER.account_status = true AND USER.lastupdate < (NOW() - INTERVAL 2880 MINUTE)
要
UPDATE USER SET USER.account_status=false WHERE USER.account_status = true AND USER.lastupdate < (NOW() - INTERVAL 60 MINUTE)
事件名称为StatusSet
通常我会问java问题所以请原谅我,如果我遗漏了重要信息给你答案。请帮忙。谢谢。
答案 0 :(得分:1)
首先,您可以通过运行SHOW GRANTS FOR CURRENT_USER;
我会问你是否正在使用正确的ALTER EVENT
syntax,但错误信息是创建事件,所以你一定要检查用户的权限,特别是如果它们是IP相关的(user @ IP)。