如何在 MySQL 中使用注册词
Posted
技术标签:
【中文标题】如何在 MySQL 中使用注册词【英文标题】:How to use a registered word in MySQL 【发布时间】:2018-02-26 07:55:33 【问题描述】:我想创建一个表,其中只有一列标题为“Div”。我可以创建那个表吗?据我所知,'DIV' 是 mysql 中的注册关键字。但我还是尝试了这个:
create table graduate ( div int );
果然出错了。
【问题讨论】:
我正在 MySQL 上创建数据库 尝试更改该列的名称而不是div
表格中的“div”是什么意思?它是“division”或其他词的缩写吗?为您的列使用更具描述性的名称,而不是保留字。
关键字和保留字列表:dev.mysql.com/doc/refman/5.5/en/keywords.html
【参考方案1】:
确实,您不应该使用保留字作为标识符。如果您觉得有必要,请使用反引号:
create table graduate (
`div` int
);
【讨论】:
如何更改现有列的数据类型? @JSKrunner 这是另一个问题 :) 看到这个***.com/questions/1356866/…以上是关于如何在 MySQL 中使用注册词的主要内容,如果未能解决你的问题,请参考以下文章
如何在Android Studio上利用云数据库Mysql实现在线登录注册?