我可以使用以下命令更改所有类别中的所有价格,但我只想更改特定类别中的价格,但类别信息位于另一个名为categories的表中,列名为categories_id,类别ID为12,ho我可以做吗?感谢
更新产品SET products_price = REPLACE(products_price,“20”,“22”)
答案 0 :(得分:1)
使用 where 子句限制受影响的行
WHERE cat="A"
ex->
update products set price= replace(price,20,22) where cat="A"
您不需要处理猫信息表。希望你在主表中有一个外键字段(" cat"),它将映射到cat信息表。