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

标签 mysql sql database netbeans embedded-database

<分区>

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

http://imgur.com/gallery/lOkKG1h

最佳答案

正如评论中指出的那样,问题出在连字符上。所以按照建议用下划线替换它,或者简单地使用反引号来转义它。因此,在创建表声明中:

`first-one`

这可能是因为 SQL 服务器将 - 解释为数学运算符“减号”。您会发现所有您想要按字面意义使用的保留字和运算符都是这种情况。可在此处找到有关此主题的更多完整信息:http://dev.mysql.com/doc/refman/5.7/en/keywords.html

关于mysql - 这个sql命令有什么语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34453897/

相关文章:

mysql - 如何在mysql中解析 "specified key was too long max key length is 255 bytes"?

sql - 解析存储在 Oracle 表中的 XML 字符串

sql - 用户名或GUID用户ID?

javascript - undefined variable : user_created_date in php when using __get Method

php - 如何同步两个不同应用程序使用的两个数据库

php - 登录总是被黑

mysql - 如何选择具有相同 ID 共享一组值的行?

mysql - 在django中迁移mysql时如何修复迁移错误

按最受欢迎的内容排序的 SQL 函数

android - 在 Rails 网络应用程序和 native 应用程序之间共享相同的数据库