2012-04-05 80 views
0

我想知道是否有人知道如何更新這樣SQL更新查詢「商品詳細信息 - 001」到「產品ID - 001」

Merchandise Detail - 001 
Merchandise Detail - 002 to 
Merchandise Detail - 499 
Merchandise Detail - 500 

我想一下子

更新所有信息的信息
Product ID - 001 
Product ID - 002 to 
Product ID - 499 
Product ID - 500 

基本上所有在「 - 數」前面的內容都是一樣的。
是否有更新命令我可以做到這一點?非常感謝你。

我正在使用PHPmyadmin。

+0

我試圖點擊它,但它說我需要15的聲譽。我不確定如何增加它。非常感謝您的幫助。 – user1276898 2012-04-07 08:47:02

回答

1
update TableName set ColumnName=replace(ColumnName, 'Merchandise Detail', 'Product ID') 

如果需要,添加where子句!

+0

非常感謝您的快速回復。它完美的作品。 – user1276898 2012-04-05 07:52:58

+0

不客氣! – 2012-04-05 08:04:12

1
update your_table 
set your_column = replace(your_column, 'Merchandise Detail', 'Product ID') 
+0

非常感謝您的快速回復。它完美的作品。 – user1276898 2012-04-05 07:52:31

1

在MySQL中,你可以使用

UPDATE your_table 
SET your_field = REPLACE(your_field, 'Merchandise Detail', 'Product ID') 
+0

非常感謝您的快速回復。它完美的作品。 – user1276898 2012-04-05 07:52:03

相關問題