司马炎有26个儿子,却偏偏让他的傻儿子司马衷来继位,最终导致西晋的灭亡。司马炎之所以会作出这种选择,是因为他非常宠爱他的原配夫人杨艳,杨艳临死前枕在司马炎的膝盖上请求他不要把司马衷的太子之位换掉,司马炎流泪答应了她。因此有了司马炎的眼泪导致了西晋灭亡的说法。
司马炎26个儿子,有8个未成年夭折。剩下18个,里面只有3个是嫡子(皇后生的)。嫡子里面,司马衷排老二。很不幸,老大夭折,老二司马衷就顺位成了嫡长子。
司马衷9岁就当上了太子,随着年龄逐渐增长,大臣们发现他光长身子不长脑子。愚笨不堪、不学无术,明显一学渣,不堪继承大统。于是很多人就建议换一个太子,司马衷他母亲——武元皇后杨艳,跟司马炎感情相当深厚,枕边风一吹,司马炎倒也没有换。
杨艳的娘家——弘农杨氏势力也很大,祖辈们四世三公,当朝三杨(杨骏、杨珧、杨济),位高权重党羽众多,外戚当然反对换太子。元老重臣贾充,把女儿贾南风嫁给司马衷以后,贾充和党羽也给司马衷说好话。
于是,只要一提换太子,大多数朝臣都反对,司马炎想换也换不动。杨艳临死前更是苦苦哀求司马炎不要换太子,这是她唯一的心愿,司马炎也只好含泪答应不换太子。
后来司马衷继位,当上君王没多久,原本盛极一时的西晋王朝就爆发了“八王之乱”。这是一场皇族之间的大混战,把整个国家闹得鸡犬不宁,乌烟瘴气。
在这场叛乱中,司马衷先是被自己的叔祖父司马伦剥夺了皇帝之位,变成了太上皇。后来,司马伦兵败被杀,司马衷又曾短暂复位。不过,这时候的他已成为傀儡,连自己的姓名都掌握在他人手里。最后,东海王司马越将司马衷毒死,西晋也就没落了。