gpt4 book ai didi

mysql - 在mysql表字段中拆分一个字符串并存储到两个字段

转载 作者:行者123 更新时间:2023-11-30 23:49:57 24 4
gpt4 key购买 nike

我有一个 mysql 表(在 AWS RDS 中),其中包含字段 F1、F2 和 F3。 F1 有像“abc-def”这样的字符串。我需要做的是用连字符将 F1 值拆分为两个字符串('abc' 和 'def'),并将它们存储到同一行的 F2 和 F3 中。

更改前的记录:

F1: abc-def 
F2:
F3:

更改后的记录:

F1: abc-def
F2: abc
F3: def

好像mysql确实支持正则表达式但不支持反向引用。我最后的选择是使用 mysqldump,但我想看看是否有任何方法可以直接在 mysql 中执行此操作。

感谢任何回复!

最佳答案

Can Mysql Split a column? 上有另一篇讨论使用逗号作为分隔符的帖子.只需执行一个更新过程,将两列设置为 substring_index 结果。

关于mysql - 在mysql表字段中拆分一个字符串并存储到两个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16553667/

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