【问题标题】:MySQL drop scheduled event syntax ERROR 1064 (42000)MySQL 删除计划事件语法 ERROR 1064 (42000)
【发布时间】:2015-10-22 19:21:19
【问题描述】:

我正在尝试删除已安排的活动,但一直收到此错误:

ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“[IF EXISTS] some_event”附近使用正确的语法

这是我在终端中输入的内容:DROP EVENT [IF EXISTS] some_event;

我在 Ubuntu Server 14.04 上执行此操作。我做错了什么?

【问题讨论】:

  • 去掉方括号

标签: mysql server scheduled-tasks ubuntu-14.04


【解决方案1】:

不要使用[] 方括号仅用于表示这部分在文档中是可选的:

DROP EVENT IF EXISTS some_event;

Typographical and Syntax Conventions

在语法描述中,方括号(“[”和“]”)表示 可选的词或从句。例如,在下面的语句中,IF EXISTS 是可选的:

删除表 [如果存在] tbl_name

【讨论】:

  • 谢谢,我不知道括号是可选的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-21
  • 1970-01-01
  • 2014-07-05
  • 2018-03-05
  • 2015-07-16
  • 2022-11-04
  • 2011-08-19
相关资源
最近更新 更多