课程
/数据库
/MySQL
/与MySQL的零距离接触
我设置了主键和auto_increment,但是发现还是可以通过给id手动赋值来打乱id的顺序
2016-04-19
源自:与MySQL的零距离接触 2-12
正在回答
即使使用了AUTO_INCREMENT命令,依然会可以通过INSERT给id赋值,只是不能赋值id上已经存在的值(报错),下次输入数据不给id的情况下,自动从上次赋值的id+1开始。
即使使用了AUTO_INCREMENT命令,依然是可以通过INSERT给id赋值的,只是不能赋id上已经存在了的值(会提示错误),下一次输入如果不赋值给id,会根据上次赋值结果id+1;
之后的自动分配id是从被手动赋值id+1开始赋值
新生成的ID是你上一个最大ID+1
之后的自动分配id是从被打乱id+1开始赋值
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识