可能会是一系列的操作,比如操作多个数据记录,要保持完整的事务,可以去了解一下事务的概念,

解决方案 »

  1.   

    据个例子,你去银行存钱,你老婆去取钱(同时),原本你有3000rmb,你老婆现在开始取钱1000,还有2000,就在同时,你加了1000,现在应该是3000(一切正常时),现在就有一个问题,如果你老婆取完钱将2000写入数据库比你完成存钱迟一点,那数据库中现在会是2000,你就损失了1000
      

  2.   

    补充:因为你们同时从数据库中读取数据,都是3000,数据库操作都是首先取出数据,处理完后写入数据,在这之间什么都有可能发生
      

  3.   

    不光是数据库的同步,其他的地方也可能产生
      

  4.   

    可是写数据库的时候数据库会自动锁住那条数据阿
      

  5.   

    错误,数据库端不维护任何连接信息,你读出数据后会关闭数据库端的连接,处理完数据后,在写入数据库,在者之间不能不让别人连接呀!要不然,每个人读完数据库都不关闭,等到处理完后在关闭,数据库的效率会很低,造成资源浪费
      

  6.   

    补充:建议你去看看操作系统,和数据库方面一些理论书籍,(最好是国外的),那里有精辟的论述