MySQL で一意のインデックスを作成するとき、「 VISIBLE」というキーワード。この問題は通常、MySQL 5.7 などの古いバージョンの MySQL サーバーで最新バージョンの MySQL Workbench を使用するときに発生します。
「VISIBLE」キーワード。インデックスの可視性を制御する機能は、MySQL サーバー バージョン 8.0 以降で利用できます。ただし、MySQL 5.7 では、このキーワードはサポートされていません。
MySQL Workbench 8.0.12 は、「VISIBLE」キーワードを使用して CREATE UNIQUE INDEX ステートメントを自動的に生成します。これにより、MySQL 5.7 でこれらのステートメントを実行するときに構文エラーが発生する可能性があります。
MySQL Workbench がデフォルトのターゲットである「VISIBLE」キーワードを自動的に追加しないようにするにはMySQL バージョンは MySQL Workbench で調整できます
自動生成を無効にする手順:
この設定を設定すると、MySQL 5.7 サーバーの CREATE UNIQUE INDEX ステートメントを実行するときに、MySQL Workbench は「VISIBLE」キーワードを含むステートメントを生成しなくなります。
以上がMySQL Workbench が CREATE INDEX ステートメントの「VISIBLE」で構文エラーを生成するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。