课程
/数据库
/MySQL
/与MySQL的零距离接触
主键可以删除么?为什么我的删除不了?说数据表中必须含有一个主键!!!
2016-10-17
源自:与MySQL的零距离接触 3-7
正在回答
你的表中是不是没有唯一约束?alter table user2 drop primary key这样删除主键后唯一约束会自动变为主键,这样的表中是有主键的,只是换了其他的行,如果没有行可以自动变为主键,就会提示你表中必须有一个主键。
Daniel_We 提问者
上面出现错误说的“Incorrect table definition; there can be only one auto column and it must be defined as a key”好像说的是表中必须有一个主键
可以删除的,alter table user2 drop primary key; 是不是输入方式有误造成的
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识