关于数据库插入的问题 求助~~
mysql数据库 用程序对数据库操作,进行增加,id是自增的 从1加到了7.然后又删除了6和7两条记录 当我在插入数据时 id就变成了8 想问的就是删除6和7后 在用程序插入能否自动的再从6开始呢 程序中的sql语句是 sql="insert into user values(null,?,?,?,?)
------解决方案--------------------这个只能在插入之前判断最大的id是什么 然后手动插入id
ps id连续不连续并无意义
------解决方案--------------------没有办法,MYSQL不会利用已删除的ID。只会从最后一次的ID继续增长。 这也是符合大多数应用的需求。其它数据库中也是类似比如SQL SERVER或者ORACLE