【发布时间】:2016-06-04 20:17:54
【问题描述】:
mysql> SELECT * FROM options;
+----+------+---------+
| id | name | value |
+----+------+---------+
| 1 | aa | a value |
| 2 | bb | b value |
| 3 | cc | c value |
| 4 | dd | d value |
| 5 | ee | e value |
+----+------+---------+
我有一个选项表。
我想在同一个查询中更新多行(使用 where 案例名称)。
假设我一次更新 options.name aa 和 bb。它的更新就像
+----+------+---------+
| id | name | value |
+----+------+---------+
| 1 | aa |aa value |
| 2 | bb |bb value |
+----+------+---------+
我尝试通过谷歌搜索来解决这个问题,但我不能。
请帮助我并稍微解释一下查询。
【问题讨论】:
-
你尝试了什么?写查询?
-
我无法找到任何关于它的查询.....请帮助
-
你想要什么?将 a 替换为 aa?
-
在更新查询中,如果您在 aa 和 bb 中输入相同的值,那么您可以,否则您可以为所有人编写 saparte 查询
标签: mysql sql database mysqli pdo