MYSQL 文档语法语法



我似乎无法在文档中找到他们在整个网站中使用的语法语法的描述。这迫使我猜测,这在很大程度上是有效的,但其他人让我挠头。

以这个例子为例。阅读该页面后,我得出的结论是,管道'|'表示 OR,卷曲括号{...}表示必需,方括号[...]表示可选。按照这种逻辑,我可以创建一个INSERT my_table (foo) VALUE (DEFAULT)语句(注意缺少的INTO),这对我来说似乎不对。

INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
    [INTO] tbl_name
    [PARTITION (partition_name,...)] 
    [(col_name,...)]
    {VALUES | VALUE} ({expr | DEFAULT},...),(...),...
    [ ON DUPLICATE KEY UPDATE
      col_name=expr
        [, col_name=expr] ... ]

我认为INTO是可选的是否正确?有谁知道MySQL在哪里保存他们的页面来描述他们使用的语法语言?

我目前无法访问 SQL 服务器,因此直到以后才能对其进行测试。

它实际上存在于文档中,它被称为 1.2 排版和语法约定,可以在这里找到 https://dev.mysql.com/doc/refman/5.7/en/manual-conventions.html

相关内容

  • 没有找到相关文章

最新更新