公元219年7月,关羽率领荆州的大部分士兵围攻了襄樊两城,由于关羽主攻樊城,樊城守将曹仁抵挡不住关羽的进攻,他只能向曹操求救。在长安的曹操得知消息后,除了指使曹仁据守樊城不能弃城之外,他又急忙派遣左将军于禁、立义将军庞德前去樊城援助曹仁,抵御关羽军队的进攻。然而于禁却犯了一个致命的错误,将大军驻扎在低洼处,以至于在八月时秋雨连绵,汉水暴涨,引发山洪袭击曹魏大军,当时关羽趁机乘坐战船攻打于禁,曹军死伤落水被俘者甚多。在全军覆没的窘迫情况下,于禁被迫向关羽投降,而庞德却顽强抵抗,最终被擒住,而且因为拒不投降,而被关羽所杀。如此一来,于禁率领的七路大军也投降了关羽。有人认为,这七路大军并没有太多的用处,反而极大的浪费了粮食,既然如此,于禁投降带来的七路大军真应该被杀吗?
事实上,全部坑杀了恐怕不太好,毕竟曹操向来很会做文章,也很会弄政治宣传,而当时曹操虽然丢失了七路大军,但曹魏依旧是廋死的骆驼比马大,当时还是最强的势力,而关羽贸然诛杀所有的曹魏将士,很容易被曹操利用,从而激发前线将士的斗志,树立战场正面形象,从而继续与关羽进行抗争。
既然不能杀,那也不能放了,毕竟这是好不容易才生擒的将士,如果就这样贸然放走,无异于放虎归山,与其放走,还不如杀了的好。其实除了杀和放,还有更好的解决办法,那就是可以放,但不能全放,对于一些高级军事将领,需要将其留下来,让他们在成都安家落户,生儿育女,就此定居在成都,与此同时,还需要让成都紧急运送粮草过来,毕竟降卒不可能在短时间内交接。
余下的将士可以全部放回,目的在于和曹魏谈判,甚至可以和曹魏约定共同进攻东吴,因为有三万曹军在荆州,因此曹操绝对不会轻易放弃这些将士,否则这三万正规军的后续抚恤等工作就会非常让人头疼。在这样的情况下,政治和战场的主动权就来到蜀汉的手中了,如此一来,蜀汉东西两线就会全线解放,成都也可以通过半年的时间就恢复在汉中之战中的损失了。
笔者认为,虽然坑杀是相对比较好的办法,但除此之外,还可以通过抓部分人,放部分人,并且谈判的方式来获得最大的利益。