首页 > 解决方案 > 使用mysql从字符串中查找城市和国家名称

问题描述

我的问题与此几乎相同,但我想使用 mysql 来做。

从字符串中查找城市和国家名称

我有一个名为 cityList 的表,其中包含我所在国家/地区的不同城市名称。当用户插入地址时,例如“12345 streetname st santa clara ca”,我想在地址、城市名称和州之间进行拆分。“12345 streetname st”、“santa clara”、“ca”并将其插入另一个表。

我尝试使用 substring_index 拆分所有单词,并在存储过程中使用游标检查字符串中的每个文本是否在 cityList 中。我对超过 1 个单词的城市有疑问,例如“圣地亚哥”“圣克拉拉”“里约热内卢”。有没有更好更简单的解决方案?谢谢你

标签: mysqlmariadb

解决方案


推荐阅读