代码之家  ›  专栏  ›  技术社区  ›  theJuls

无法通过psql创建用户表

  •  0
  • theJuls  · 技术社区  · 7 年前

    我正在尝试通过创建用户表 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 回复  |  直到 7 年前
        1
  •  1
  •   Kedar Limaye    7 年前

    您没有删除word password后面的逗号,下面是查询

    CREATE TABLE "User" (_id INTEGER, email VARCHAR, password VARCHAR, score INTEGER)
    
    推荐文章