zoukankan      html  css  js  c++  java
  • sqlserver 自增字段修改为普通主键字段

    --增加备份字段
    alter Table tableName add columnNameBak bigint ;

    --将主键自增字段 赋值到备份字段
    update tableNameset columnNameBak = columnName;

    --删除主键备份字段约束
    ALTER TABLE tableNameDROP CONSTRAINT PK_shoppingcart

    --删除主键自增字段
    alter Table tableName drop column columnName ;

    --修改备份字段名称
    --ALTER TABLE tableNameRENAME COLUMN columnNameBak TO columnName;
    exec sp_rename 'tableName.columnName_bak','columnName','COLUMN';

    --字段设置为非空
    alter table tableNamealter COLUMN columnName bigint not null;

    --创建主键约束
    ALTER Table tableNameADD CONSTRAINT pk_columnName PRIMARY KEY (columnName)

  • 相关阅读:
    lnmp分离部署
    Nginx
    Keepalived脑裂监控
    KVM虚拟化
    mysql中间件proxysql实现mysql读写分离
    分离部署lnmp
    nginx
    Keepalived脑裂监控
    keepalived高可用
    KVM虚拟化
  • 原文地址:https://www.cnblogs.com/olmlo/p/3640884.html
Copyright © 2011-2022 走看看