2017-03-16 81 views
-1

所以我有一個名爲Product的表,我想更新表中名爲price的列,並且該表有100個不同的項目,我想要更改全部100箇中的價格以請求我必須缺少它的一部分。而且桌子也可以放置信件,所以這不是問題。更新所有具有一個新值的整列

UPDATE Product 
SET Price = request; 
+1

,發佈您的樣本數據和預期的輸出... – Mansoor

+1

什麼是'請求'?它是否意味着是一個字符串?如果是這樣......'SET Price ='request'' – Phil

回答

0

注意字母大小寫。在非Windows MySQL服務器中,表名和列是區分大小寫的。例如price而不是Price,product而不是Product,具體取決於服務器上的內容。但在Windows中,這些都很好。

此外,如果你在SQL嚴格模式UPDATE總是要求你放置一個WHERE子句應該涉及主鍵。

0

轉到此:

UPDATE Product 
SET Price = 'request'; 

String必須引號內,而更新任何列被寫入。