代码之家  ›  专栏  ›  技术社区  ›  Pugalmuni Tom Tharakan

如何从SQLite中的现有表中添加主键?

  •  1
  • Pugalmuni Tom Tharakan  · 技术社区  · 14 年前

    现在我在SQLite数据库工作。我想从现有表中添加主键。但无法在现有表中添加主键,已删除旧表中的所有记录。那么如何从SQLite中的现有表中添加主键呢?

            alter table studetails add constraint pk primary key (rollno).
    

    我使用了上面的查询,但它显示了错误。有可能吗?,如果是,请引导我。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Anders    14 年前

    不能根据SQLite的语法执行此操作。一般来说,将主键添加到现有表中似乎很奇怪。这应该使用CREATETABLE语句完成(您也可以通过CREATEINDEX添加索引)。

    比尔 安德斯

    Alter table in SQLite
    Create table in SQLite