当同一时刻,多人对同一个表进行insert或者update的时候,往往会出现同一条数据出现好多次或者一些奇怪的问题,可以通过mysql的锁表机制来进行排队解决这个问题
 
 
 php中插入数据之前锁表
 
 
 // lock talbe write
         $sql = "LOCK TABLES alliance_perf WRITE";
         mysql_query($sql, $this->mysql->conn);
         unset($sql);
         
 ////////这里是数据insert操作
         
         // unlock table
         $sql = "UNLOCK TABLES";
         mysql_query($sql, $this->mysql->conn);
         unset($sql);
 
 
                     
                    
                 
                    
                
 
         
 
                
            
        
 浙公网安备 33010602011771号
浙公网安备 33010602011771号