这个sql命令有什么语法错误?

时间:2015-12-24 13:56:40

标签: mysql sql database netbeans embedded-database

我正在尝试在java嵌入式数据库中创建一个表(使用netbeans)。我在执行表创建命令时遇到错误 这是错误:

http://imgur.com/gallery/lOkKG1h

1 个答案:

答案 0 :(得分:3)

问题是连字符,正如评论中所指出的那样。所以用建议的下划线替换它,或者只是使用反引号来逃避它。所以,在create table声明中:

`first-one`

这可能是因为SQL服务器将-解释为数学运算符'减'。你会发现这是你想要字面意思使用的所有保留字和运算符的情况。有关此主题的更多完整信息,请访问:http://dev.mysql.com/doc/refman/5.7/en/keywords.html