0%

MySQL-关键字和保留字

关键字和保留字在SQL中有重要意义。某些关键字,比如SELECT、DELETE、BIGINT,作为表名或列名或内置函数名时需要特殊处理。

An identifier may be quoted or unquoted

如果标识符包含特殊字符或者是保留字,则必须引用。标识符的引用字符是反引号(`)

示例

account表中有一个system字段

错误示例:

1
select system from account;

SYSTEM是MySQL 8.0中新加入的保留字,必须使用反引号引用。

1
select `system` from account;

除了限定名称后加点使用列名,比如:

1
select account.system from account;

参考资料