<分区>
我正在尝试在 java 嵌入式数据库(使用 netbeans)中创建一个表。执行建表命令时出错。
这是错误:
最佳答案
正如评论中指出的那样,问题出在连字符上。所以按照建议用下划线替换它,或者简单地使用反引号来转义它。因此,在创建表声明中:
`first-one`
这可能是因为 SQL 服务器将 -
解释为数学运算符“减号”。您会发现所有您想要按字面意义使用的保留字和运算符都是这种情况。可在此处找到有关此主题的更多完整信息:http://dev.mysql.com/doc/refman/5.7/en/keywords.html
关于mysql - 这个sql命令有什么语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34453897/