update做不到批量更新不同的东西。请使用replace来操作。

解决方案 »

  1.   

    你的表必须有一个primary key或者unique key,假设你的表里的name就是这样的key。replace (name,personnel) values ('cc','dk'),('dd','john'),..........
      

  2.   

    多表连接后是不能进行UPDATE操作的,所以必须用多条SQL语句或者存储过程才能实现你的功能
      

  3.   

    你少写了一个表newserv
    UPDATE items,month SET items.price=month.price
    WHERE items.id=month.id;