2012-04-05 35 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

相关问题