mysql会排队竞争,所以3个用户都会操作到这个字段.

解决方案 »

  1.   

    UPDATE tA SET Col = Col + 1;就不会有问题
      

  2.   

    shuixin13(犬犬(心帆)) , 是这样吗?
    UPDATE 在mysql内部是原子操作?
      

  3.   

    对mysql的数据操作好象没有提供游标。有游标控制数据共享锁机制就好了。。
      

  4.   

    我写了一段测试代码 
    UPDATE test SET id = id + 1;
    循环10000次。然后用5个用户同时运行(同一台电脑上),等5个用户全部完成后,检查ID的值是50000,测试多次结果都一样。这是不是说明在程序中不需要特别的处理,MYSQL自己会管理呢?