如何在 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实现在线登录注册?

如何将 GCM 注册 ID 唯一地存储到 MySQL 中

管理员如何使用 Spring Boot 锁定/解锁在 mysql 数据库中注册的用户?

如何使用 php 和 mySQL 实现简单的站点搜索?

Mysql如何查询和字段中某个字或词相同的关键字?

如何计算未注册用户按下“搜索”的次数,然后将其保存在MySQL数据库中并为每个用户限制该数量?