gpt4 book ai didi

Mysql 查询从行中删除不需要的字母

转载 作者:行者123 更新时间:2023-11-29 08:40:12 25 4
gpt4 key购买 nike

我有一个 mysql 表,其中名为“city”的列如下所示:

 id      city

1 New Jersey(Trenton)

2 New Jersey(Burlington)

3 New Jersey(Cherry Hill)

4 New York(Manhattan)

5 Philadalphia(BalaCynwd)

那么我可以在 phpmyadmin 中输入什么查询,以便删除括号中的名称?所以我正在寻找一个结果,其中我只得到城市而不是括号。所以它将是新泽西州、纽约州和费城......我有 300 万行,所以我无法手动完成。

那么我可以像下面这样写吗?:

如果 'city' = '%New Jersey%' 则设置 'city' = 'New Jersey'; ?但即使它有效......我将不得不对所有城市执行大量查询......

谢谢

最佳答案

试试这个:

UPDATE table SET city=SUBSTRING_INDEX(city, '(', 1)

参见http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring-index了解详情。

关于Mysql 查询从行中删除不需要的字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14035277/

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