我想知道从2天起,但是没有任何适合我的问题的解决方案。我正在一个项目上,在这里我坚持使用PHP中的单个更新查询来更新MySQL table的所有行。假设我有下面的表格

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

2    heading2    desc2

3    heading3    desc3


现在,我想使用单个更新查询来更新heading, description字段。我将如何为此循环表格?有人可以建议这样做的简单,最有效的方法。

最佳答案

可能是一个简单的更新

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


最终,您可以在适当的位置添加一些位置

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

关于php - 使用单个查询更新MySQL表中的所有行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40364876/

10-10 12:27