在表格中我有一个客户地址列表,在street
字段中我想将街道号码复制到house_number
字段。
例如,街道名称:
8 Blah Road
604 Blah Road
20A Blah Street
10-15 Blah Lane
42/5 Blah Street
所以门牌号码是:8,604,20A,10-15,42 / 5
在SQL Query或PHP中可以吗?
答案 0 :(得分:4)
它将如下所示:
从第一个空格中断字符串。
update table set house_number=SUBSTRING_INDEX(street," ");
注意:在这种情况下,门牌号始终是街道值中的第一个“word”
答案 1 :(得分:0)
也许您可以编写一些PHP,您可以根据正则表达式更新每一行?
RegEx看起来像:
(\ d + \ W *)\ S(。*)
我希望1美元是门牌号码,2美元是街道名称。