【问题标题】:How can alter an Event in phpMyAdmin如何更改 phpMyAdmin 中的事件
【发布时间】:2015-01-11 11:32:31
【问题描述】:

我有一个要更改的预定活动。我通常喜欢使用 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 问题,所以如果我遗漏了重要信息让您给我一个答案,请原谅。请帮忙。谢谢。

【问题讨论】:

  • 我尝试在 phpMyAdmin 中创建一个新事件,但收到 #1044 Access is denied 错误。
  • 要在 Workbench 中查看 information_schema,启用“显示元数据和内部模式”Workbench 首选项。

标签: mysql phpmyadmin mysql-workbench


【解决方案1】:

首先你可以通过运行SHOW GRANTS FOR CURRENT_USER;来检查你的权限

我会问你是否使用了正确的ALTER EVENTsyntax,但错误消息是在创建事件时,所以你一定要检查用户的权限,特别是如果他们与 IP 相关(user@ip)。

【讨论】:

    猜你喜欢
    • 2018-12-15
    • 2014-07-20
    • 1970-01-01
    • 2013-03-29
    • 2011-10-28
    • 2015-09-30
    • 1970-01-01
    • 2014-11-01
    • 1970-01-01
    相关资源
    最近更新 更多