更新mysql中的多个记录

时间:2014-04-15 00:12:55

标签: php mysql mysqli

我在mysql数据库中有记录。如果要立即更新所有ACR001和SUP-001,我需要知道什么?

id | cat_code | item_code  
-------------------------
1  | ACR001   | SUP-001
2  | ACR001   | SUP-001
3  | ACR001   | SUP-001
4  | ACR001   | SUP-001
5  | BCR001   | COM-001

2 个答案:

答案 0 :(得分:0)

您可以使用简单的更新查询

UPDATE table SET cat_code = 'NEWVALUE', item_code = 'NEWVALUE' WHERE cat_code = 'ACR001' AND item_code = 'SUP-001'

答案 1 :(得分:0)

根据您需要更新的字段:

UPDATE table SET `Field_name`= 'new_value' WHERE cat_code = 'ACR001' AND item_code = 'SUP-001'

此查询将更新值为Field_name' depending on the value of new_value`的所有记录,其中cat_code ='ACR001',如果item_code ='SUP-001'