【发布时间】:2016-06-22 23:56:45
【问题描述】:
所以我在 MySql 数据库上安装了一个模式。我错误地检查了 DataGrip 上的 sql 脚本,它没有显示语法错误;但是当我运行它时,会弹出语法错误
第 54 行的 ERROR 1064 (42000):您的 SQL 语法有错误; 检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '.ortholog_seq_a_ix on orthomcl.ortholog(sequence_id_a)' 附近使用正确的语法
原代码如下:
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 问题跟踪器中创建了一个问题,请观看:youtrack.jetbrains.com/issue/DBE-2798
标签: mysql sql database syntax-error datagrip