如何在MySQL中使用注册字

如何在MySQL中使用注册字,mysql,sql,terminal,Mysql,Sql,Terminal,我想创建一个表,其中只有一列标题为“Div”。我可以创建那个表吗?据我所知,“DIV”是MySQL中注册的关键字。但我还是试过: create table graduate ( div int ); 正如预期的那样,出现了一个错误。实际上,您不应该使用保留字作为标识符。如果您觉得有必要,请使用反勾号: create table graduate ( `div` int ); 我正在MySQL上创建数据库尝试更改该列的名称,而不是div表中的“div”是什么意思?它是“除法”的缩写还是

我想创建一个表,其中只有一列标题为“Div”。我可以创建那个表吗?据我所知,“DIV”是MySQL中注册的关键字。但我还是试过:

create table graduate ( div int );

正如预期的那样,出现了一个错误。

实际上,您不应该使用保留字作为标识符。如果您觉得有必要,请使用反勾号:

create table graduate (
    `div` int
);

我正在MySQL上创建数据库尝试更改该列的名称,而不是
div
表中的“div”是什么意思?它是“除法”的缩写还是其他词?为列使用更具描述性的名称,而不是保留字。关键字和保留字列表:如何更改现有列的数据类型?@JSKrunner这是另一个问题:)请参见此