2016-04-20 10 views
1

私はMySQLのワークベンチに次のエラーがあります。 enter image description hereのMySQL Workbenchのサポート

どのように私はこの問題を解決することができます。 enter image description here

私の設定は、5.7バージョンのMySQLへ設定されていますか?

答えて

2

SQLエディタがSQL IDEではなくモデルオブジェクトからのものである場合は、適切な場所を確認してください。後者の場合、接続するサーバーによって、使用可能な機能が決まります。

しかし、JSONのサポートは5.7.8で追加されています。そのため、エラーチェッカーは、そのバージョンが5.7.0以下の場合にエラーになります。私たちはすでにこの状況を認識していたため、バージョンフィールドをセレクタからフリーテキストフィールドに変更し、リリースバージョンも指定することができました。この変更は、次のWBバージョンで利用可能になります。

+0

真、http://dev.mysql.com/doc/refman/5.7/ja/json.html –

+0

ありがとう!私のために働く! –

+0

私は同じ問題を抱えていましたが、これで解決できませんでした。 WBはデータベースに接続されているタブでJSONをサポートしていますが、モデリングタブではサポートしていないようです。 '' json'型のストアドプロシージャを入れて ' - >>'演算子を使用しようとすると、プロシージャに構文エラーがあり、それをフォワードエンジニアリングするときには含まれていないことがわかります。 – Milton

1

私はそれを理解しました:OPによって表示される設定ダイアログのバージョン番号はのみプログラムのライブデータベース側のバージョンです。モデル側では、各モデルは、モデルの下に設定し、独自のバージョンを持っている - > [モデルオプション - > MySQLの: enter image description here

私は前モデルを作成しましたので、私は私のモデルは古いバージョンを保持したバージョンを更新することを推測します継承ボックスのチェックを外し、バージョンを変更しました。問題は解決しました。