检查与您的mysql服务器版本相对应的手册,以在'(--

时间:2019-09-19 20:22:30

标签: mysql sql database

我刚刚进入MySQL,我创建了名为Name-Player的专栏,它给了我这个错误。 “检查与您的mysql服务器版本相对应的手册,以在'(--'

附近使用正确的语法

我曾尝试在MySQL工作台中更改它的名称,但它没有更新,也曾在MySQL Shell中尝试过,但这只给了我同样的错误。

没有代码。

期望更改它的名称,希望它可以解决问题。

1 个答案:

答案 0 :(得分:1)

该列名包含一个破折号,这是MySQL中的特殊字符。

如果您希望保持这种状态,则每次使用时都需要用反引号将其引起来,以引用该标识符。

可能更好的选择是将列重命名为不包含特殊字符的内容:

ALTER TABLE my_table CHANGE `Name-Player` `my_new_name` <my_datatype>;

...,其中<my_datatype>代表您列的数据类型(和长度)。