我有一张这样的桌子
+----+--------------+------------------+
| id | product_name | description |
+----+--------------+------------------+
| 1 | Orange 200g | Sale Orange 200g |
| 2 | Grape 300g | Sale Grape 300g |
| 3 | Apple 400g | Sale Apple 400g |
+----+--------------+------------------+
我想在描述中添加一个带有remove the 200g
的单词,这样就可以这样
+----+--------------+-------------------------------+
| id | product_name | description |
+----+--------------+-------------------------------+
| 1 | Orange 200g | Sale Orange 200g, Sale Orange |
| 2 | Grape 300g | Sale Grape 300g, Sale Grape |
| 3 | Apple 400g | Sale Apple 400g, Sale Apple |
+----+--------------+-------------------------------+
我已经尝试了这个查询
UPDATE myTable SET description =
SELECT CONCAT_WS(',', description, REPLACE(how to replace it))
发布于 2021-02-24 12:25:15
你可以在这里使用SUBSTRING_INDEX
:
UPDATE myTable
SET description = CONCAT(description, ', ', SUBSTRING_INDEX(description, ' ', 2));
https://stackoverflow.com/questions/66344615
复制相似问题