首批通过分布式安全可靠测评,为关键业务系统打造
OceanBase 数据库的关键字可以规避吗
更新时间:2023-11-14 03:16
OceanBase 数据库中可以通过添加引号的方法规避关键字。
使用示例
执行以下 SQL 语句会由于包含关键字 key 报语法错误。
CREATE TABLE t0(
id int,
key varchar(20));
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use near 'list varchar(20))' at line 1
可以通过加引号的方式进行规避。例如,可以通过加引号的方式修饰 key 列。
CREATE TABLE t0(
id int,
`key` varchar(20));
Query OK, 0 rows affected (0.05 sec)