1. ホーム
  2. mysql

[解決済み] MySQL Workbenchが「このサーバーバージョンでは、この位置は無効です」というエラーを報告する。

2022-02-08 20:45:17

質問内容

以下の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;