2014-10-21 85 views
0

嗨,大家好基本上是一個朋友想基本上運行查詢的值的單元格:MYSQL取代基於另一種細胞

如果MPN列包含勳則在一個名爲表4號更換供應商ID細胞產品

我們試圖

UPDATE product SET supplier_id='4' WHERE mpn='%hsun%'; 

但保留返回0項更新?

回答

1

嘗試

WHERE mpn LIKE '%husn%' 

代替。 %_是純正字符,當您進行直線相等(=)測試時沒有特殊含義。只有當你使用LIKE時,它們纔會成爲通配符。

0
UPDATE product SET supplier_id='4' WHERE mpn LIKE '%hsun%'; 

等號會盡量準確的字符串,其中

+0

優秀的工作一種享受感謝你們喜歡像對待%作爲通配符匹配! – 2014-10-21 21:41:23