我在mysql数据库中有几百万条记录,包含以下列:
非常感谢您的帮助。
公司、地址、网址、电话、类别
以下是一行样例数据:Company123 - 123 Candyland St, New York, NY 12345 - http://urltothiscompany.com - 123-456-7890 - Bakery
我的问题是关于地址列。我想将这些行拆分成单独的地址、城市、州和邮政编码列:123 Candyland St - New York - NY - 12345
然而,有些行没有街道地址,只有城市、州和邮政编码:New York, NY, 1235
是否有可能在mysql中实现?由于某些行没有地址信息,所以我不确定从哪里开始。也许可以从该列末尾计算字符数吗?非常感谢您的帮助。
-
上使用PHP的explode函数。您还可以使用isnumeric($zip)
来确保它有效,或者至少不同于加拿大的美国。 - Duane Lortie