Rumah > pangkalan data > tutorial mysql > MySQL数据库的id不递增怎么办

MySQL数据库的id不递增怎么办

黄舟
Lepaskan: 2017-08-08 15:27:01
asal
2168 orang telah melayarinya

数据提交成功后,MYSQL数据库的id不递增,我很纳闷,细看了一下发现问题,原来数据字段的ID为0,导致了不递增。

1.png

1.就以注册为例吧,用浏览器打开注册界面,填写上注册信息,如下所示。

2.png


2.然后点击提交会出现注册成功界面,这个界面很正常,没有争议。

1.png


3.接下来我们来看数据库,我们看到数据库的ID是0,而正确的ID是从1开始的。

3.png


4.当我们继续在数据中添加数据的时候则不会成功,还会出现新增失败Duplicate entry '0' for key 'PRIMARY'错误。

4.png

5.遇到这种情况我们需要更改数据库的ID了,让数据自动增长,打开数据库的结构,找到ID,然后点击左下角的修改,箭头已经指出。

5.png


6.进入修改界面我们找到A_I选项,勾选该选项,然后点击执行。

6.png


7.修改成功后,会有如下提示。

7.png


8.修改数据库成功后我们继续添加数据,发现添加成功,数据ID从1 开始。

8.png


9.到这还不算验证结束,我们继续添加注册数据,发现ID递增,这表明问题解决了。

9.png

Atas ialah kandungan terperinci MySQL数据库的id不递增怎么办. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan