mysql - 使用mysql从字符串中查找城市和国家名称
问题描述
我的问题与此几乎相同,但我想使用 mysql 来做。
我有一个名为 cityList 的表,其中包含我所在国家/地区的不同城市名称。当用户插入地址时,例如“12345 streetname st santa clara ca”,我想在地址、城市名称和州之间进行拆分。“12345 streetname st”、“santa clara”、“ca”并将其插入另一个表。
我尝试使用 substring_index 拆分所有单词,并在存储过程中使用游标检查字符串中的每个文本是否在 cityList 中。我对超过 1 个单词的城市有疑问,例如“圣地亚哥”“圣克拉拉”“里约热内卢”。有没有更好更简单的解决方案?谢谢你
解决方案
推荐阅读
- html - 内容起伏太大以至于超出边际
- c++ - 当我尝试打印出我的数组时,我得到“0x7ffeedcf3a60”作为我的输出
- git - Pip 无法再从 https 克隆 - 错误 128
- python-3.x - 如何将类实例中的所有属性和函数复制到python中的另一个类?
- regex - 无法用两个字符之间的空白替换所有内容
- java - cpu 究竟是如何运行每个线程的?
- javascript - 将点添加到 d3 SVG 地图
- python - python中的Recaman序列
- matlab - 在 MATLAB 中训练简单的神经网络时出现错误
- php - 使用 Angular 应用程序访问 PHP API 时出现 CORS 和错误请求错误