gpt4 book ai didi

mysql - 从值中提取字符串并插入到字段中

转载 作者:行者123 更新时间:2023-11-28 23:57:09 25 4
gpt4 key购买 nike

这是我的表:

+----+-------------+  
| id | data |
+----+-------------+
| 1 | DA-1111 A |
| 2 | DA-5334 B |
| 3 | DA-4532 A |
| 4 | DA-34 K |
+----+-------------+

带查询:

select substring_index(substring_index(myfield, '-', -1), ' ', 1) as colB from mytable

我得到了 DA- 和最后一个字母之间的提取值。现在我想从字段中提取值,同时将该值插入到同一个表中的新字段中。最终结果应该是:

+----+-------------+------+  
| id | data | colB |
+----+-------------+------+
| 1 | DA-1111 A | 1111 |
| 2 | DA-5334 B | 5334 |
| 3 | DA-4532 A | 4532 |
| 4 | DA-34 K | 34 |
+----+-------------+------+

这可能吗?如何实现?

最佳答案

你可以这样做:

update mytable
set colB = substring_index(substring_index(myfield, '-', -1), ' ', 1)

当然,该表应该已经有一个名为 colB 的字段,否则您可以使用 ALTER TABLE 语句创建它。

关于mysql - 从值中提取字符串并插入到字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31362183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com