更新多个值Mysql

时间:2009-11-02 16:08:16

标签: sql mysql

如何在mysql中更新多个值, 这不起作用

 UPDATE test SET list=0,
price= 0.00 cprice= 0.00 WHERE test.id =3232

3 个答案:

答案 0 :(得分:50)

你需要在两个不同的值之间加一个逗号。例如:

UPDATE orders 
   SET listPrice = 0
     , bloggerPrice = 0.00
     , customerPrice = 0.00 
WHERE orders.id =245745

答案 1 :(得分:8)

你错过了一个逗号:

UPDATE orders SET 
    listPrice = 0, 
    bloggerPrice = 0.00, 
    customerPrice = 0.00 
WHERE 
    orders.id = 245745

答案 2 :(得分:7)

尝试:

UPDATE orders 
SET listprice=0, bloggerPrice=0.00, customerPrice=0.00 
WHERE id=245745