如何更改一个字段成主键字段啊,SQL语句怎么样写?(假如字段名是ID)
如Alter Table TableName ....
谢谢哦

解决方案 »

  1.   

    alter table 表明
    add primarykey();
    ()内为字段名 须加''
      

  2.   

    alter table a 
    add constraint pk_1 primary key clustered (你要约束的字段)
      

  3.   

    MySQL:
    alter table 表明
    add primarykey();
    ()内为字段名 须加''SQL Server
    ALTER TABLE doc_exe ADD 
    /* Add a PRIMARY KEY identity column. */ 
    column_b INT IDENTITY
    CONSTRAINT column_b_pk PRIMARY KEY不同数据库有不同的语法.你用的是什么数据库应说明白.......
      

  4.   

    alter table tablename add --修改 insert --增加 delete --删除
    primarykey(colName) 
      

  5.   

    大家说的是增加一个字段的时候再设定主键啊,但问题是我已经用Select * into Table1 from Table2 里创建了新表,但是创建后的ID字段不是主键,而且我必须要求只能更改ID字段成主键,而不能在后面通过ADD增加这个ID字段啊,高手救命啊
    数据库用的是SQLSERVER和Access
      

  6.   

    ALTER TABLE dbo.表的名称 ADD CONSTRAINT
    PK_kehu PRIMARY KEY CLUSTERED 
    (
    字段名称
    ) ON [PRIMARY]
    这样的就可以建立新的主键了
      

  7.   

    alter table yourtablename
    add
    primary key(fieldname)
      

  8.   

    如何更改一个字段成主键字段啊,SQL语句怎么样写?(假如字段名是ID)
    如Alter Table TableName ....
    大家看清除了是更改字段而不是ADD一个字段,我得这个ID字段是已经存在得
      

  9.   

    alter table tablename
    add primary key(ziduan);
      

  10.   

    SQL: 100%正确
    Alter Table TableName add constraint pk_TableName primary key (ID)