“type”是mysql中的保留字吗

问题描述 投票:0回答:3

notepad++SQL语言中,它以蓝色突出显示单词“type”,但在mysql保留字列表/表*中我找不到“type”。

如果“

type”不是mysql中的保留字,我是否应该避免使用“type”这个词以及我应该使用哪个替代词。

mysql sql
3个回答
13
投票
当然,不。

  • MySQL 保留关键字列表
当我打开记事本++时,我似乎找不到

MySQL

的语言,只有
SQL
可用。所以它之所以突出显示为蓝色是因为它可能是其他语言的保留关键字。


1
投票

TYPE

 不是 SQL 命令。 

但是,我会避免它,原因有两个:

    “数据类型”在 SQL 文档中多次被提及(假设这意味着 string、int、float。
  • type()
     将是许多编程语言中的保留字,您希望在与 SQL 数据存储配合时使用它。特别是如果您计划使用该编程语言作为 ORM。

-3
投票

“已编辑”

基于MySQL v8.0文档,“type”和“types”是

关键字不是保留。您可以使用非保留关键字作为标识符而不用引号。

参考:


MySQL 8.0 参考手册/关键字和保留字

© www.soinside.com 2019 - 2024. All rights reserved.