在汉朝,庙号和万世不祧是挂钩的,但在后世,这两个待遇被分开,拥有庙号不能保证万世不祧,直到清朝通过谕旨将庙号和万世不祧绑定。
汉朝为了阻止庙号的泛滥(其实是万世不祧),光武帝和献帝两次删减庙号,最后留下的七位皇帝都可以说比较优秀,即汉高帝-太祖,汉文帝-太宗,汉武帝-世宗,汉宣帝-中宗,汉光武帝-世祖,汉明帝-显宗,汉章帝-肃宗。
魏晋南北朝开始庙号和万世不祧分离,魏和北朝遵循一祖二祧四亲庙,即三位先帝万世不祧;晋和南朝遵循一祖六亲庙,即只有一祖万世不祧。曹魏就以太祖曹操、高祖曹丕、烈祖曹叡为一祖二祧;西晋倾向于文帝司马昭万世不祧,东晋倾向于宣帝司马懿万世不祧,在刘裕掌权之后司马懿被正式确认为万世不祧;北魏以太祖拓跋珪、世祖拓跋焘、显祖拓跋弘为一祖二祧。
隋朝沿袭北朝旧例,唐朝则改造了宗庙制度,完成了七庙到九庙的转变。唐朝开国追尊四庙,太宗时期学习晋宋追尊六亲,中宗时补全七庙,到了玄宗即位,太庙七主为光皇帝、太祖、代祖、高祖、太宗、高宗、睿宗。因为中宗没有进入太庙引得士大夫不满,玄宗就增加两个祧位创制九室,同时追尊宣皇帝为献祖,光皇帝为懿祖,并还中宗神主于太庙,太庙九主就是献祖、懿祖、太祖、代祖、高祖、太宗、高宗、中宗、睿宗。玄宗、肃宗入庙,迁祧献祖、懿祖;代宗入庙,迁祧代祖;德宗入庙,迁祧高宗...,直到昭宗入庙,迁祧顺宗,之后三年唐朝灭亡。在唐朝中后期,宗庙实际是一祖二祧六亲庙,以太祖李虎、高祖李渊、太宗李世民为一祖二祧,万世不迁。
宋朝开国建立七庙,追尊四祖僖顺翼宣。仁宗时确认太祖、太宗、真宗万世不迁,仁宗入庙七庙满员。英宗入庙,神宗确认迁祧顺序为僖祖为宗庙始祖万世不祧,所以迁祧顺祖。神宗入庙,迁祧翼祖;哲宗入庙,迁祧宣祖。徽宗确认仁宗、神宗万世不迁,同时将七庙改建为九庙,翼祖、宣祖重新入庙。南宋建立后,徽宗入庙,不用迁祧;钦宗入庙,迁祧翼祖;高宗入庙,不用迁祧。光宗确立高宗万世不迁,然后孝宗入庙,宣祖迁祧,同时僖祖被迁祧,太祖成为宗庙始祖,随后光宗入庙。宋朝最后确立万世不迁的有太祖、太宗、真宗、仁宗、神宗、高宗六人。
元朝从太祖到顺帝只有八世,没有迁祧问题。
明朝开国建立九庙,追尊四祖德懿熙仁。由于历史原因,惠帝和景帝都没入太庙,英宗入庙,九庙满员,分别是德祖、懿祖、熙祖、仁祖、太祖、太宗、仁宗、宣宗、英宗。孝宗时讨论迁祧事宜,以德祖、太祖、太宗为一祖二祧,万世不迁。所以宪宗入庙,迁祧懿祖;孝宗入庙,迁祧熙祖;武宗入庙,迁祧仁祖。世宗历经二十年,终于做到睿宗入庙居于武宗之上,期间迁祧德祖,太祖正位,给太宗升为成祖。此时,太庙九主为太祖、成祖、仁宗、宣宗、英宗、宪宗、孝宗、睿宗、武宗。之后明确迁祧顺序,既然太祖、成祖万世不迁,第一个就应该是仁宗,所以自己活着就迁祧仁宗而让自己的皇后占位。之后世宗入庙,不用迁祧;穆宗入庙,迁祧宣宗;神宗入庙,迁祧英宗;光宗入庙,迁祧宪宗;熹宗入庙,迁祧孝宗。然后明朝就亡国了,世宗的心愿还是达成了。
清朝入关建国继承了明朝的九庙,但是从圣祖开始,每位皇帝都会明发谕旨规定先帝万世不祧,这成为了大清朝的惯例。所以在文宗入庙时,九庙满员。到了穆宗入庙经历一场大讨论,最终决定将九室改建为十七室,所以清朝太庙到了宣统年间就是太祖、太宗、世祖、圣祖、世宗、高宗、仁宗、宣宗、文宗、穆宗、德宗。