场景我有一个mysql表,其中一列名为 text
. 我最近才意识到 TEXT
实际上是一个mysql关键字,但是我在使用这个列名时没有遇到任何问题。
背景我已经从mysql文档中注意到了保留字和关键字之间的区别:保留字的限制性更强,因为如果您想将它们用作标识符,它们需要用反引号引起来。这个问题是关于关键字,而不是保留字。
问题是有什么问题,可能会有一个关键字,如 text
或者 type
作为列名?
如果是,在哪种情况下?
如果不是,为什么我们还要关心它们是关键词?自定义名称有什么区别吗?
暂无答案!
目前还没有任何答案,快来回答吧!