为PHP mysql中的特定行保留一些id


reserve some ids for the particular rows in php mysql

是否可以将id保留到某些行?让我使用3个API添加存储,om,vcomm, cube现在,当我使用php随机添加三个存储时,它将以

的形式进入第二个数据库
----------------------------
id | apiname | 
-----------------------------
1-500 | icube |
501-1000 | om
1001 - 2000 | vcomm
-----------------------------------------

在上面的数据库中,当我点击icube api的存储时,它将被放置在id为1到500的范围内,当我点击om的存储时,它将被放置在id为500-1000的范围内,当我点击vcomm时,它将被放置在1001-2000,而不是一个接一个。你能帮帮我吗?

应该能行

insert into tablename (id,apiname) 
values ((select max(id)+1 from tablename t where t.apiname='icube'),'icube');

insert into tablename (id,apiname)
values ((select max(id)+1 from tablename t where t.apiname='om'),'om');