重设主键字段
有时数据库操作时需要将一个主键修改为联合主键或者把主键改为其他列,这时候单纯的add primary key是没有用的,必须先删除主键约束再重新添加。
ORACLE:
1、select constraint_name from user_constraints where table_name='TABNAME'; (查找主键id)
2、alter table TABNAME drop constraint KEY_ID; (KEY_ID代表上面查到的主键id, 删除主键约束)
3、alter table TABNAME add primary key(another_col,...); (括号中填其他列名,一个或多个)
MYSQL:
1、alter table TABNAME drop primary key;
2、alter table TABNAME add primary key(another_col,...);
纵横数据面向全国提供域名注册、虚拟主机、云服务器、服务器托管与租用,如需了解,请联系QQ: 171356849 微信:zh18159893430 咨询,谢谢!