MySQL 5.5中的保留字

2020年12月29日16:01:59 发表评论 41 次浏览

在MySQL中, 有(关键字)个保留给SQL的词, 因为它们表示SQL命令或函数。因此, 最好不要将这些单词用作数据库, 表或列的名称。最著名的是创造, 查找, 更新和下降.

有关200多个保留字的完整列表, 请访问mysql.com.

反引号

通常, SQL开发人员建议不要在将来使用保留字。如果仍要使用一个作为表名或列名, 则必须将相应的标识符放在SQL语句中的特殊引号中, 即所谓的反引号(`)。

下面的保留字示例更新向你展示如何正确使用反引号:

  正确
SELECT update FROM表; 从表中选择`update`;

没有反引号, SQL解释器将发出语法错误消息, 因为" update"(虽然小写)不会被解释为" update"列的标识符, 而是被解释为SQL命令。更新.

从MySQL 5.1迁移到MySQL 5.5

每个MySQL版本都会添加更多保留字。与MySQL 5.1不同, 信号和签收现在在MySQL 5.5中也保留了。如果迁移后发生脚本错误, 请检查是否将这些单词中的任何一个用作列名或表名。如果是这种情况, 请使用反引号纠正脚本中受影响的SQL语句(请参见上文)。


内容

  • 反引号
  • 从MySQL 5.1迁移到MySQL 5.5
  • 到达顶点
一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: