使用单个查询更新MySQL表中的所有行

时间:2016-11-01 17:00:41

标签: php mysql

我想从2天开始,但没有得到任何合适的解决方案来解决我的问题。我正在开发一个项目,在这里我坚持使用PHP中的单个Update Query来更新MySQL table的所有行。我们假设我的表格如下所示

id |  heading  |  description
---------------------------
1    heading1    desc1

2    heading2    desc2

3    heading3    desc3

现在我想使用单个更新查询更新heading, description字段。我将如何为此循环表单?有人可以提出简单而有效的方法来做到这一点。

1 个答案:

答案 0 :(得分:2)

可以是一个简单的更新

update my_table  
set heading  = 'my_value1',
    description = 'my_value2';

最终你可以添加一些适当的过滤器

update my_table  
set heading  = 'my_value1',
    description = 'my_value2'
where heading = 'a_value';