【发布时间】:2020-03-07 02:17:19
【问题描述】:
我想将 productcategory 中的值从自行车更新到 id 1(行)中的自行车
mysql> select * from productsale;
+----+------------------+--------+------------------+--------------+-------------+-------------+-----------+------------+
| id | productcatergory | color | productname | standardcost | dealerprice | salesamount | taxamount | orderdate |
+----+------------------+--------+------------------+--------------+-------------+-------------+---------
| 1 | bike | yellow | road-550-w,38 | 413 | 419 | 699 | 56 | 2015-05-25 |
| 2 | bikes | black | Road-650,58 | 413 | 419 | 699 | 56 | 2015-05-10 |
| 3 | components | black | HL Road Frame,44 | 413 | 419 | 699 | 56 | 2015-04-29 |
+----+------------------+--------+------------------+--------------+-------------+-------------+---------
请帮帮我怎么办?
【问题讨论】:
-
来吧,你可以自己做,至少尝试一下。 That 值得你一读。
-
如果您在执行此更新时遇到另一个问题未涵盖的问题 - 我怀疑,这绝对值得搜索 - 然后请提供问题的详细信息以及您尝试过的内容.
-
这很具体,只是一个简单的
UPDATE和WHERE id=1。但您的问题实际上可能不仅仅是 我想将 id 1 中的bike更新为bikes.. 可能类似于 我如何找到所有具有与bike和bikes几乎相似的值,并将它们更新为bikes或所有具有几乎相似值的id,例如component和components,并将它们全部更新为components,而无需一一搜索和更新? ..那么这完全是一个不同的问题.. -
这能回答你的问题吗? Update a column in MySQL
标签: mysql sql-update