如何给Sqlite添加复合主键

如果是想两个字段组成一个复合主键的话可以如下。
SQL code

sqlite> create table t2 ( ...> id1 int , ...> id2 int, ...> col varchar(20), ...> constraint pk_t2 primary key (id1,id2) ...> ); sqlite>
 
如果是双主键如下:
[html] view plaincopy
 
  1. sqlite> create table t1 (  
  2.    ...>         id      int primary key,  
  3.    ...>         col     varchar(20)  
  4.    ...> );  
  5. sqlite> create unique index uk_t1 on t1 (col);  
posted @ 2016-01-07 17:24  抹茶MM  阅读(4902)  评论(0编辑  收藏  举报