如果未将主键定义为列,如何将主键指定为此键?

时间:2016-05-30 04:13:31

标签: sql sqlite

我将以下SQLite查询存储为java字符串:

"CREATE TABLE " + Table_name + 
        "(" + Col_A + " TEXT, " + Col_B + " TEXT, " + 
        Col_C + " TEXT, " + "CONSTRAINT user_grp_id PRIMARY KEY " +
        "(" + Col_A + ", " + Col_B + ", " + Col_C + ")" +
        ")"

其中Table_name,Col_A,Col_B,Col_C是字符串变量。

我的问题是,如果user_grp_id不是表中的列,它如何被声明为主键?

1 个答案:

答案 0 :(得分:1)

它是主键的名称,而不是列本身。列位于PRIMARY KEY

之后