【问题标题】:MySQL Syntax error : "<table_name> is not valid at this position, expecting the name of an existing table". Table already existsMySQL 语法错误:“<table_name> 在此位置无效,需要现有表的名称”。表已存在
【发布时间】:2019-01-21 17:39:26
【问题描述】:

MySQL 版本:mysql Ver 8.0.11 for macos10.13 on x86_64 (MySQL Community Server - GPL)

groups表存在于所选数据库中,如上所示。

【问题讨论】:

    标签: mysql mysql-workbench


    【解决方案1】:

    GROUPS 是自 MySQL 8.0.2 以来的 reserved word。在这种情况下,您必须使用反引号转义表名。所以你必须使用下面的INSERT INTO 命令:

    INSERT INTO `groups` (column_name) VALUES (column_value)
    

    【讨论】:

      猜你喜欢
      • 2022-01-04
      • 1970-01-01
      • 2020-07-06
      • 2017-12-26
      • 1970-01-01
      • 2019-08-07
      • 2021-04-12
      • 1970-01-01
      • 2019-12-06
      相关资源
      最近更新 更多