Обновление нескольких значений Mysql - PullRequest
22 голосов
/ 02 ноября 2009

Как я могу обновить несколько значений в MySQL, это не сработало

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

Ответы [ 3 ]

50 голосов
/ 02 ноября 2009

вам нужно поставить запятую между двумя разными значениями. Например:

UPDATE orders 
   SET listPrice = 0
     , bloggerPrice = 0.00
     , customerPrice = 0.00 
WHERE orders.id =245745
8 голосов
/ 02 ноября 2009

Вам не хватает запятой:

UPDATE orders SET 
    listPrice = 0, 
    bloggerPrice = 0.00, 
    customerPrice = 0.00 
WHERE 
    orders.id = 245745
7 голосов
/ 02 ноября 2009

Попробуйте:

UPDATE orders 
SET listprice=0, bloggerPrice=0.00, customerPrice=0.00 
WHERE id=245745
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...