gpt4 book ai didi

php - mysql如何将同一个表的一个字段的数据复制到另一个字段

转载 作者:行者123 更新时间:2023-12-01 00:25:23 29 4
gpt4 key购买 nike

我的 mysql 表如下:

    id      host             url
--------------------------------------
1 test.com/index.php
2 domain.com/list
3 www.stackoverflow.com/questions/ask

我需要如下输出

    id      host                 url
------------------------------------------
1 test.com test.com/index.php
2 domain.com domain.com/list
3 stackoverflow.com www.stackoverflow.com/questions/ask

提前致谢。

最佳答案

使用SUBSTRING_INDEX(str, delim, count) :

UPDATE tablename
SET host = SUBSTRING_INDEX(url, '/', 1);

SQL Fiddle Demo

这将使您的表格看起来像:

| ID |                  HOST |                                 URL |
--------------------------------------------------------------------
| 1 | test.com | test.com/index.php |
| 2 | domain.com | domain.com/list |
| 3 | www.stackoverflow.com | www.stackoverflow.com/questions/ask |

关于php - mysql如何将同一个表的一个字段的数据复制到另一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15240809/

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