詹惠儿

2021-06-11   阅读量: 1828

数据分析师

MySQL在修改表主键属性时出现1068错误:Multiple primary key defined

扫码加入数据分析学习群

问题描述:

MySQL在修改表主键属性时出现1068错误:Multiple primary key defined


解决方法:

如果是想要修改主键的属性,需要先用alter table table_name drop primary key; 去掉表中的主键再进行修改操作


总结:

mysql中的主键一旦被定义,就无法再进行更改,直接修改主键属性会被看作定义第二个主键,从而导致出错,因此对主键的属性进行修改,需要先去掉主键的主键约束,修改完再给它加上主键约束


添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
67.9568 2 1 关注作者 收藏

评论(1)

CDA130638
2022-10-27

alter语句中不带primary key即可,修改后的主键仍然会有主键属性

0.0000 0 0 回复

推荐课程