你删除一条纪录的时候可以记录下id,在添加的时候,可以指定id的值为已删除的id的值,不过你这样有什么用处吗

解决方案 »

  1.   

    如果总是添加/删除 则id号会变的很大 而总的记录数量却没有多少……->不能,要不你不用自增字段。
    不用好象不行吧,id是用来建立表间的连接。auto_increment是当作索引的……
      

  2.   

    自己设一个id字段,数值型,主键。
    然后添加记录时你就可以指定ID了。(在添加之前先获取最大值不就可以了。)建立表间连接的方法很多,不一定非要使用自增字段。
      

  3.   

    按你的说法来的话,你不用自增就是了,自已指定其主key同意楼上之意见
      

  4.   


    如果是在phpMyAdmin里点击Empty删除表内所有数据,
    就可以将auto_increment字段重置为1不知道有没有RESET的语句~~~使下一个id的值为最大值+1,
    用程序来判断太~~~~没水准了吧:)---------------------------------------------------------------------------
    id 的作用不必多说了吧,如果是单表的话,还好,
    可如果是多个数据库表,而且其间还有关联的话,我想,用int型是最容易做索引的。