设置:
1:表只能有一个主键。 
2:在数据库关系图或表设计器中,单击要定义为主键的数据库列的行选择器。若要选择多个列,按住 CTRL 键同时单击其它列的行选择器。
3:右击列的行选择器,然后选择"设置主键"命令。

解决方案 »

  1.   

    一个主键可以包括多个列create table  xx
    (
    year int(4) not null ,
    name varchar(6) not null ,
    address varchar(15) not null ,
     PRIMARY KEY(year ,name ) 
    );
      

  2.   

    一个表只能有多个主键 但一个主键可一有多列
    如:
     careate table 表名 {
                   列名1 char(8);
                   列名2 int;
                   列名3 varchar(10)
                   priaimary key ('列名1','列名2'...)
                   }
      

  3.   


     上面的错误!!!!!
    一个表只能有一个主键 但一个主键可一有多列
    如:
     careate table 表名 {
                   列名1 char(8);
                   列名2 int;
                   列名3 varchar(10)
                   priaimary key ('列名1','列名2'...)
                   }
      

  4.   

    ALTER TABEL TABLE1
    ADD CONSTRAINT PKNAME PIMARY KEY(列名1,列名2,....)