无法通过psql

时间:2018-09-16 15:03:16

标签: sql database postgresql psql

我正在尝试通过命令行中的psql创建一个用户表,但是我一直收到错误消息

  

错误:“用户”处或附近的语法错误

这是我正在使用的命令:

CREATE TABLE user (_id INTEGER, email VARCHAR password VARCHAR, score INTEGER)

我已经看到用户是保留字,所以我尝试了以下命令的变化形式:

CREATE TABLE "user" (_id INTEGER, email VARCHAR password, VARCHAR, score INTEGER)

CREATE TABLE User (_id INTEGER, email VARCHAR, password, VARCHAR, score INTEGER)

但是仍然得到相同的错误变化。

我也应注意,此列以前确实存在,但是我无法通过SQL查询对其进行编辑或对其执行任何操作。我还测试了实际上可以工作的表创建。我在做什么错了?

编辑:如Kedar Limaye指出的那样,删除示例代码上的多余逗号

1 个答案:

答案 0 :(得分:1)

您未输入密码后遗漏逗号,这是查询

CREATE TABLE "User" (_id INTEGER, email VARCHAR, password VARCHAR, score INTEGER)