1
0
mirror of synced 2026-05-22 20:33:16 +00:00
Files
csdn/CSDN博文备份/PostgreSQL创建用户表的时候提示user错误-157760713.md
2026-02-05 02:34:28 +08:00

1.2 KiB

[42601] ERROR: syntax error at or near "user"
Position: 14



2026-02-04_12-32-08



问题


就说了用户 (user) 这个字别乱用。


因为 user 在 PostgreSQL 是保留关键字。


直接用于表名或列名会导致语法错误。


解决方法是用双引号将"user"括起来,或者更推荐的做法是改用usersuser_id等避免冲突的名字。


直接使用会引发SQL语法错误。


所以创建用户表的时候最好用 users 替换掉。




https://www.isharkfly.com/t/postgresql-user/18630