更新多个值Mysql

str*_*ade 23 mysql sql

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

 UPDATE test SET list=0,
price= 0.00 cprice= 0.00 WHERE test.id =3232
Run Code Online (Sandbox Code Playgroud)

nor*_*ole 51

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

UPDATE orders 
   SET listPrice = 0
     , bloggerPrice = 0.00
     , customerPrice = 0.00 
WHERE orders.id =245745
Run Code Online (Sandbox Code Playgroud)


Gre*_*reg 8

你错过了一个逗号:

UPDATE orders SET 
    listPrice = 0, 
    bloggerPrice = 0.00, 
    customerPrice = 0.00 
WHERE 
    orders.id = 245745
Run Code Online (Sandbox Code Playgroud)


Jam*_*mes 7

尝试:

UPDATE orders 
SET listprice=0, bloggerPrice=0.00, customerPrice=0.00 
WHERE id=245745
Run Code Online (Sandbox Code Playgroud)