update tbl set col=col+in_number where col0=*** and @col=col+in_number 
这个应该是永远不会更新成功的,因为 @col = col+in_number 永远为假除非碰巧@col的初值正好等于col+in_number