为了账号安全,请及时绑定邮箱和手机立即绑定

关于mysql中删除数据操作

主键可以删除么?为什么我的删除不了?说数据表中必须含有一个主键!!!

正在回答

3 回答

你的表中是不是没有唯一约束?alter table user2 drop primary key这样删除主键后唯一约束会自动变为主键,这样的表中是有主键的,只是换了其他的行,如果没有行可以自动变为主键,就会提示你表中必须有一个主键。

0 回复 有任何疑惑可以回复我~
#1

Daniel_We 提问者

非常感谢!
2016-11-16 回复 有任何疑惑可以回复我~

上面出现错误说的“Incorrect table definition; there can be only one auto column and it must be defined as a key”好像说的是表中必须有一个主键

0 回复 有任何疑惑可以回复我~

可以删除的,alter table user2 drop primary key; 是不是输入方式有误造成的

0 回复 有任何疑惑可以回复我~
#1

Daniel_We 提问者

上面出现错误说的“Incorrect table definition; there can be only one auto column and it must be defined as a key”好像说的是表中必须有一个主键是什么情况
2016-10-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

关于mysql中删除数据操作

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信