商汤灭夏之后,定都于亳(今河南商丘附近),建立起一个较强大的奴隶制国家商朝。商代都城屡迁,在历史上极为有名,“殷人屡迁,前八后五”。关于前八迁,是指自契至于成汤的八迁;关于后五迁,即自汤至于盘庚的五迁, 《书序》《史记•殷本纪》《古本竹书纪年》中均有记载。五迁就是:一、仲丁迁嚣;二、河亶甲迁相;三、祖乙迁刑;四、南庚迁奄;五、盘庚迁殷。为什么商人会经常迁都呢?历史学家提出了不少看法。如去奢行俭说,认为盘庚迁都是迫使贵族离开他们苦心经营的旧居,由奢返俭,改善平民的处境,缩小贫富差距,缓和矛盾;水患说,认为水患造成了严重的经济、社会问题,生态环境破坏,而殷地则条件优越;游牧说,认为迁都是游牧生活的必然;游农说,认为当时商人处于渔猎向农业经济过渡阶段,需要经常改换耕地。
盘庚为何要将都城从奄(今山东曲阜)迁到殷(今河南安阳),古今学者始终没有得出一个统一的结论。“水灾”说试图从自然灾祸方面去寻求商都屡迁的原因,但它举不出一条过硬的材料来证明水灾逼迫商人迁都。相反,从汤至中丁,传六代十一王,难道这么长一段时间就没有闹过水灾吗?而且从武丁到纣的卜辞多次记载洹水泛滥为害殷都,但殷人并未因此迁都。为何盘庚之后的水灾不能逼人迁都,而盘庚之前的水灾却能逼人迁都呢?另外,商朝的几个都城全在黄河两岸,尤其是中丁由亳迁嚣和盘庚由奄迁殷,越迁越向河滨,这种现象用“水灾”说是无法解释的。
“游牧”“游农”说试图从社会生产方面去寻求商都屡迁的原因。“游牧”说认为,商人在盘庚迁殷之前还是迁徙无定的游牧民族,到盘庚时才有农业的雏形,由游牧经济转入农业经济,因此有了定居倾向。但商代卜辞和考古资料证明,早在商代前期,农业已是最主要的生产部门,所以,此说不符合历史实际情况。“游农”说认为,商代的农业是原始的。其原始性表现为生产工具的笨拙和耕作方法的原始。商人采用“火耕”的方法,即“焚田”,来代替笨拙的生产工具开辟原野,把林莽烧平后,在灰土上播种。他们既不知道灌溉,也不懂得施肥,一旦土地的自然力耗尽,便需改换耕地,不得不经常迁徙。“游农”经济是商人都城屡迁的原因所在。但考古资料证明,郑州和小屯两地商代文化中出土的石镰和石斧都很近似。这两地正好一个代表商代前期,一个代表商代晚期。商代农业生产已使用少量青铜器。目前出土的几件青铜农具,商代前后期的数量也大体相当。这说明商代前后期农业生产工具并未发生重大变化,同样是“笨拙”的。至于耕作方法,商人已懂得施肥,《氾胜之书》说:“汤有旱灾,伊尹作区田,教民粪种,负水浇稼。”甲骨文“尿”字即粪便之“屎”字。卜辞中有大量“尿田”的记载,商代初期已知“粪种”,当是可能的。“游农”说的论据经不住推敲。另外,它跟“水灾”说一样,无法解释中丁之前和盘庚之后,商都稳定的史实。所以,“游农”说也难以令人相信。“去奢行俭”说和“王位纷争”说试图从社会政治方面去寻求商都屡迁的原因,此说多少有点合理成分。