PostgreSQL 保留关键字冲突问题:语法错误 在 “user“ 或附近的 LINE 1: CREATE TABLE user
CREATE TABLE user ( ...}
- 在 PostgreSQL 中,执行上述建表 SQL 语句时,出现如下错误信息
> 错误: 语法错误 在 \"user\" 或附近的LINE 1: CREATE TABLE user ( ^> 查询时间: 0.000s
问题原因
处理策略
- 使用引号将表名括起来
CREATE TABLE \"user\" ( ...)
- 使用不同的表名,避免与保留关键字冲突(推荐)
CREATE TABLE users ( ...)