楊光在歷史上壹直是壹個有爭議的皇帝。他為社會發展做出了很多貢獻,但因為急功近利,浪費了人和錢,導致社會矛盾激化。隋末,許多反叛朝廷的勢力,包括石米的瓦崗寨、竇建德的河北軍和李淵的唐朝,都公開反叛楊迪楊光。面對世界分裂的局面,楊光也積極出兵鎮壓。然而隋朝滅亡只是時間問題。
由於各地戰事不斷,當時在都城洛陽的楊光覺得這裏不安全,於是在公元616年前往揚州逃難。楊光到揚州不久,李密的瓦崗軍攻克長安,兵峰直指洛陽。此時,楊光在揚州已經感覺到隋朝的時候到了,這個國家將註定在自己的手中。面對天下之亂,他知道自己無能為力,於是開始在揚州終日飲酒取樂,好讓自己在生命的最後階段享受人間。
楊光曾在鏡中對蕭皇後說。不知道誰能拿到這個好頭。。這句話是楊光對現狀的無奈和對自己當初行為的後悔。楊光說完這句話後沒幾天,他的部下宇文化及發動兵變,活活勒死了皇帝楊迪。最後,好人的頭落入了宇文化及的手中。