不知道各位高手对这个有什么好的见解。先说说我的逻辑:
1.我们网站有如下地区值 ,为了索引速度,所有的地区值都有自己的数值。
  1-中国
    1-北京
      1-朝阳区
      2-海淀区
      3-...
    2-上海
    3-...
    5-广东
      1-广州
      2-...
  2-韩国
  3-日本
  4-...用户编辑信息的时候从国家,省份,市级选择3级地区值。问题:中国的地区信息会有变更。这个时候对现有的数据进行更新很麻烦。
比如某个省的某3个市合并为一个新城市。或者删掉某个市。(增加比较简单)有没有一个比较成熟的地区值管理方法?

解决方案 »

  1.   

    你示例的数据是有限分类的
    根据此类的特点,你可以这样组织数据
    01 中国
    0101 北京
    010101 朝阳区
    010102 海淀区
    010103 ...
    0102 上海
    0103 ...
    0105 广东
    010501 广州
    010502 ...
    02 韩国
    03 日本
    规范一点的就是 国别代码 + 区划代码(这些都有相应国的国家标准)
      

  2.   

    嗯这个我同意
    但我的难题是对已有数据的更新。
    比如上次发现山东省的几个市合并为一个市,什么滨海新区?忘了
    但我们的很多数据都有地区值,比如会员信息,企业信息,产品信息,订单信息,位置信息等等。。