MySQL Workbench 报告 "is not valid at this position for this server version"错误

标签 mysql mysql-workbench

对于以下 SQL 查询:

SELECT COUNT (distinct first_name) from actor;

我收到以下错误消息:

"SELECT" is not valid at this position for this server version, expecting: '(', WITH

我是 SQL 的新手。如何解决此错误?

我在另一台具有完全相同架构的 PC 上放置了完全相同的行,它工作正常。

最佳答案

您是否尝试运行删除“COUNT”和括号之间的空格的查询?我在 MYSQL 5.7 上运行了与您类似的查询,它给了我一个错误,但没有那个空间,查询运行。

让我们试试这个:

SELECT COUNT(DISTINCT first_name) FROM actor;

关于MySQL Workbench 报告 "is not valid at this position for this server version"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53471882/

相关文章:

mysql - 为什么 MySQL Workbench 中的 'fetch'(如持续时间/获取)对于非常有限的数据量需要很长时间?

mysql - 通过重用 MYSQL 中的派生字段列名来简化查询字符串

javascript - 根据下拉框值统计MySql数据

mysql - 使用 MySQL 在外表中按可用性查找属性

mysql - 是否可以从 Oracle 数据库调用 MySQL 存储过程?

php - 循环遍历mysql数据库

mysql - 如何使用 Workbench 从服务器获取数据库的 ER 模型

java - 更新查询在 MySQL 工作台中工作,但在 Java 代码中不工作

MySQL Workbench 6.3.9 无法连接到 Windows 上的任何内容

mysql - 使用 Workbench 将 MS SQL 转换为 MySQL - 逆向工程选择方案期间出错