课程
/数据库
/MySQL
/与MySQL的零距离接触
当存在AUTO_INCREMENT时为什么删不了主键约束?
2017-03-16
源自:与MySQL的零距离接触 3-7
正在回答
AUTO_INCREMENT,自增,自动编号,必须和主键组合使用。
换句话说,其实就是每张表只有一个列可以实现自增。
如果这个字段是AUTO_INCREMENT,那么也一定是有主键约束的,所以还存在AUTO_INCREMENT的情况下当然删不了啦。
但是反过来,存在主键约束的情况下不一定要存在AUTO_INCREMENT。也就是这个字段只要保证非空又唯一就好了,不需要它自增长。
AUTO_INCREMENT 默认必须是 主键约束。
黄燕莲
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识