第一行数据为手动数据库添加,为1,正常

第二行开始通过页面添加数据,依次为2、3…但是显示在数据库中为一长串随机数

MySQL添加数据时生成长串随机主键id_数据


添加数据页面操作

MySQL添加数据时生成长串随机主键id_自增_02


呈现最终数据

MySQL添加数据时生成长串随机主键id_数据_03

解决办法:
首先到数据库中,设置主键自增

MySQL添加数据时生成长串随机主键id_数据_04


这是自动生成的代码,红框的语句即表示自增

MySQL添加数据时生成长串随机主键id_自增_05

这时我们再添加数据,会发现这串长数据不再是随即状态,而是每次自增1

下面是数据库中数据

MySQL添加数据时生成长串随机主键id_数据_06


这时到IDE中修改代码,把圈起来的自增语句注释掉

MySQL添加数据时生成长串随机主键id_自增_07


重启后端,回到页面中新增数据这时数据就是用户添加的数据了

MySQL添加数据时生成长串随机主键id_自增_08