MySqlデータベースにスキーマをインストールしていました。私はDataGrip上のSQLスクリプトをチェックしてエラーが発生しましたが、構文エラーは表示されません。それでも私がそれを実行すると、構文エラーが表示されます。DataGripでエラーチェックを実行しましたが、実行しようとするとSQLファイルに構文エラーが生成されていました
54行目のエラー1064(42000):SQL構文に誤りがあります。ラインで「orthomcl.ortholog(sequence_id_a)に.ortholog_seq_a_ix」付近に使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアルを確認し 元のコードは以下の通りである1
:
CREATE TABLE orthomcl.Ortholog (
SEQUENCE_ID_A VARCHAR(15),
SEQUENCE_ID_B VARCHAR(15),
TAXON_ID_A VARCHAR(15),
TAXON_ID_B VARCHAR(15),
UNNORMALIZED_SCORE DOUBLE,
NORMALIZED_SCORE DOUBLE
);
CREATE INDEX orthomcl.ortholog_seq_a_ix on orthomcl.ortholog(sequence_id_a);
ところで私はubuntuシステムを使っています。
JetBrainsの問題追跡ツールで問題を作成しました。次のURLをご覧ください:https://youtrack.jetbrains.com/issue/DBE- 2798 – moscas