【问题标题】:In what context is the MySQL keyword 'one' used?在什么情况下使用 MySQL 关键字“one”?
【发布时间】:2016-11-01 07:43:50
【问题描述】:

我注意到单词'one' 在MySQL 的关键字列表中。我不记得看到任何使用'one' 的查询。我在这里和谷歌上搜索过,但我没有找到任何关于它的信息。谁有这个关键字什么时候使用的例子?

【问题讨论】:

  • 即使它没有出现在 SELECT * FROM mysql.help_keyword 中。奇怪
  • 我认为这是一个错误!它也没有出现在手册的其他任何地方!
  • 它可能是早期版本的遗留物,不再用于任何用途。
  • @Barmar 实际上从 4.1 开始查看 MySQL 参考,关键字 ONE 还没有在其中 https://downloads.mysql.com/docs/refman-4.1-en.a4.pdf

标签: mysql keyword


【解决方案1】:

我在 5.7 手册的几个地方找到了它:

  • InnoDB 的 XA 事务14.3.7.1

    XA COMMIT xid [ONE PHASE]

  • 对于SHOW EVENTS FROM table查询(14.7.5.18),结果Type字段可以是ONE TIME

    mysql> SHOW EVENTS\G
    *************************** 1. row ***************************
                      Db: myschema
                    Name: e_daily
                 Definer: jon@ghidora
               Time zone: SYSTEM
                    Type: ONE TIME
              Execute at: NULL
          Interval value: 10
          Interval field: SECOND
                  Starts: 2006-02-09 10:41:23
                    Ends: NULL
                  Status: ENABLED
              Originator: 0
    character_set_client: latin1
    collation_connection: latin1_swedish_ci
      Database Collation: latin1_swedish_ci
    

【讨论】:

    猜你喜欢
    • 2012-03-22
    • 1970-01-01
    • 1970-01-01
    • 2017-06-21
    • 1970-01-01
    • 2012-12-14
    • 1970-01-01
    • 2010-12-28
    • 2019-11-11
    相关资源
    最近更新 更多