从数据库中查询出ID最大值并且加1作为下一条记录的起始条件会出现的问题
2011-10-11 10:47
369 查看
从数据库中查询出ID最大值并且加1作为下一条记录的起始条件会出现的问题:比如在查询最大值的时候查询出来的是10,而当你要插入
下一条记录的时候,这时有人比你先插入了一条记录,这样的话,你本来想要插入的编号比如是KEHU_0011,但是这个时候因为已经有人比
你早一步插入了数据了,这样你的ID值就是12了,而插入的客户编号为KEHU_0011,实际上这个时候这个客户编号已经被占用了,于是就会
出现这种情况就是一个客户编号对应两个客户ID,因此就会出现错误了。
下一条记录的时候,这时有人比你先插入了一条记录,这样的话,你本来想要插入的编号比如是KEHU_0011,但是这个时候因为已经有人比
你早一步插入了数据了,这样你的ID值就是12了,而插入的客户编号为KEHU_0011,实际上这个时候这个客户编号已经被占用了,于是就会
出现这种情况就是一个客户编号对应两个客户ID,因此就会出现错误了。
相关文章推荐
- SQL 取出UserID相同记录中的一条,并且取的是ID最大的。
- SQL 问题:已知主键id 和排序条件 这条记录的上一条或下一条记录
- 如何查询数据库中ID的最新的一条记录 - MS-SQL Server / 基础类
- 数据库->SQL Server2005->随机遇到问题->查询name重复,id不重复,时间最新的记录
- 查询用limit获取数据库中部分数据中最大的ID
- Asp.NET 查询一条记录时,如何并查出上一条记录的ID,和下一条记录的ID
- 写出一条SQL语句:取出表A中第31到40行记录(SQLserver,以自增长的ID作为主键,注意:
- Mongo数据库(C驱动),将一条查询记录按脚本格式输出至std::string中
- 【Android问题记录】为什么在终端直接查询数据库可以查到数据但是用代码总是查不到
- 记录数据库执行情况来分析数据库查询性能问题
- ADO.NET 查询一条记录时,如何并查出上一条记录的ID,和下一条记录的ID
- 数据库扩展性设计:使用二进制解决一条记录关联多个状态的问题
- 资料 mybatis 一条语句 分页查询(同时获得符合条件的总记录数)
- 当查询一个列表的时候获取此列表id结果作为另一个sql的是否存在的条件处理
- sql查询 如何获取查找某ID的一条记录在表中是第几条记录
- 数据库已知一条数据的ID,如何查询下条数据且ID不同
- mysql查询ID相同的某字段最大那条记录
- 数据库的读取一条和多条记录的查询的两种方法
- 如何让从数据库中查询出符合条件的记录,然后给每个记录自动加上序号,序号是根据符合条件的记录多少在随时变化.而且也会在以查询生成的报表中显示出来.谢谢
- PHP查询数据库中满足条件的记录条数(二种实现方法)