摘要: 重设主键字段 有时数据库操作时需要将一个主键修改为联合主键或者把主键改为其他列,这时候单纯的add primary key是没有用的,必须先删除主键约束再重新添加。
重设主键字段
有时数据库操作时需要将一个主键修改为联合主键或者把主键改为其他列,这时候单纯的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,...);
相关文章推荐
智能手机建站的优点是什么?网站页面布局有哪些关键点? 2022-01-10
2022年中国云计算面临的问题及发展前景预测分析2021-12-28
绿色智能基础设施连接可持续未来-IDCC2021万国数据第一代Smart DC发布会议程揭晓2021-12-27
阿里云:早期未意识到Apache log4j2漏洞情况的严重性 将强化漏洞管理2021-12-27
云计算开发:Python3-replace()方法详解2021-12-27