ホームページ >データベース >mysql チュートリアル >MySQL Workbench が CREATE INDEX ステートメントの「VISIBLE」で構文エラーを生成するのはなぜですか?
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 サイトの他の関連記事を参照してください。