如果我在mysql的一个列中有多个条目需要更改

问题描述 投票:0回答:1

所以我想将allow_two_day_ordering列中的所有字段更改为False。不一一做,如何才能全部改变呢。我有一个比这个大得多的清单。

+-------+--------------------------------------+------------------------+
| ID    | Venue_id                             | allow_two_day_ordering |
+-------+--------------------------------------+------------------------+
| 26862 | 099B4758-2D0B-E411-9406-00155DCFC111 | TRUE                   |
| 26865 | 4fcdf8dd-2f0b-e411-9406-00155dcfc111 | TRUE                   |
| 26868 | 9e4b1850-330b-e411-9406-00155dcfc111 |                        |
| 26871 | bb0ed477-360b-e411-9406-00155dcfc111 | TRUE                   |
| 26874 | 89d6b4c7-350b-e411-9406-00155dcfc111 |                        |
| 26877 | a40d0646-340b-e411-9406-00155dcfc111 | TRUE                   |
| 26880 | e6693bac-330b-e411-9406-00155dcfc111 | TRUE                   |

我想我的查询会是这样的:

更新venue_locations设置值='FALSE'WHERE路径

mysql insert-update
1个回答
1
投票

如果您确实想将 all 的值设置为

false
,您可以这样做:

UPDATE venue_locations set allow_two_day_ordering = FALSE;

注意:没有

WHERE
子句,因此将选择所有行。

© www.soinside.com 2019 - 2024. All rights reserved.