当前位置:首页>南京>南京保卫战,十万守军为何瞬间溃败?

南京保卫战,十万守军为何瞬间溃败?

  • 2026-04-29 12:51:06
南京保卫战,十万守军为何瞬间溃败?

01

1937年11月中旬,南京。

国民政府军事委员会的会议室里,坐在主位上的是蒋介石。此时此刻,他的心情大概可以用“糟糕透顶”来形容。淞沪会战打了三个月,那是他把家底都掏出来的一仗,中央军精锐尽出,最后的结果却是——败了。

败得很惨。几十万大军正在这凄风苦雨中向西溃退,而日本人的追兵,却死死追在后面。

现在的局势很明朗:上海丢了,下一个就是南京。

会议的主题很简单,也很残酷:南京,是守,还是弃?

在座的都是久经沙场的老将,地图摆在那儿,日军两路大军像两只巨大的钳子,正在向南京合围。这时候的南京,在军事术语里叫“死地”,在通俗语境里叫“瓮中之鳖”。

守南京,不仅毫无胜算,而且很可能把从上海撤下来的最后一点残兵败将全搭进去。

所以,大家的意见出奇的一致:弃守。

李宗仁觉得,咱们现在是被动挨打,不如保存实力,以后再战。何应钦也点头,这时候硬拼不是勇敢,是傻。

这时候,有一个人站了出来,他就是小诸葛白崇禧。

白崇禧这个人,脑子好使,看问题透彻。他不仅反对守南京,他还给蒋介石上了一堂历史课。

他说:“委座,当年拿破仑打俄国,沙皇库图佐夫就是放弃了莫斯科,坚壁清野,诱敌深入,最后把拿破仑给拖垮了。咱们为什么不能学学沙皇?”

这话听着很有道理,甚至可以说,这是当时唯一正确的战略选择。

但是,蒋介石不爱听。

蒋介石冷冷地看着白崇禧,抛出了一句让白崇禧哑口无言的话:“健生(白崇禧字)啊,你搞错了一个常识。当年沙皇放弃莫斯科的时候,俄国的首都是圣彼得堡,不是莫斯科。而南京,是我们的首都。”

白崇禧愣住了。他没想到蒋介石会在地理名词上跟他较劲。

其实,蒋介石心里比谁都清楚,南京守不住。但他更清楚的是,南京不能就这样拱手让人。

这里面有两个逻辑。

第一,面子逻辑。南京是首都,是国父陵寝所在地。如果一枪不放就跑了,国际上怎么看?这一仗是打给英美看的,得让他们知道中国还在抵抗,只有这样,他们才可能出手干预。

第二,政治逻辑。这才是最核心的。仗打败了,总得有人负责。如果是“弃守”,那就是未战先怯,这个责任谁来负?肯定是最高统帅。但如果是“战败”,那就是技不如人,或者是将领无能,这个锅就可以甩出去。

所以,南京必须守。不是为了守住城,而是为了守住面子,守住政治上的主动权。

既然决定要守,那就面临第二个问题:谁来守?

守南京,意味着要面对日军最疯狂的进攻,意味着极有可能战死沙场,或者更惨——战败后身败名裂,成为丢失首都的罪人。

蒋介石的目光在会议室里扫了一圈。

何应钦?那是他的大管家,也是亲信,不能送去当炮灰。

白崇禧、李宗仁?这两位是桂系的大佬,手里有兵有权,平时就跟蒋介石不对付,想让他们去送死,根本不可能。

顾祝同、陈诚?这是嫡系中的嫡系,心头肉,舍不得。

剩下的,要么是级别不够,镇不住场子;要么是手里没兵,光杆司令。

蒋介石很头疼。他需要一个级别够高、名气够大,但是又没什么实权,最好还有点“热血”的人。

就在这时候,一个声音响了起来。

“南京是国父陵寝所在地,如果没人愿意守,我愿意守!”

全场震惊。

说话的人,叫唐生智。

唐生智是谁?

如果把时间的指针往回拨十年,唐生智绝对是个风云人物。他是湘军首领,北伐时期的猛人,一度跟蒋介石分庭抗礼,甚至兵戎相见。

但是,那是过去式了。

现在的唐生智,是一个失去了兵权、失去了地盘,只保留了一级上将军衔的“闲人”。平时吃斋念佛,大家都叫他“唐和尚”。

他激动地站起来,慷慨陈词:“现在正是国家存亡之际,如果不牺牲一二大员,怎么对得起总理在天之灵?如果没人去,我唐生智愿与南京共存亡!”

其实,唐生智的想法也很复杂。一方面,他确实有爱国热情,这一点不能否认。另一方面,他也确实想借此机会重掌兵权,在政治上博一把。

他觉得,这是一次赌博。赢了,他是民族英雄,重回权力中心;输了……他可能没想过输了会怎么样,或者他觉得自己能创造奇迹。

蒋介石看着激动的唐生智,这不就是他要找的人吗?

级别够高(一级上将),名气够大(老军阀),没有实权(好控制),最关键的是,是他自己主动跳出来的!

于是,蒋介石当场拍板:“好!孟潇兄果然是党国栋梁!这南京卫戍司令长官的重任,就交给你了!”

会议结束后,众人散去。蒋介石特意把唐生智留了下来。

这时候的蒋介石,不再是那个威严的领袖,而像是一个推心置腹的老大哥。

他拉着唐生智的手,语重心长地说:“孟潇啊,这次真是辛苦你了。我知道南京难守,但是为了国家,为了民族,必须要守一下。”

唐生智还在热血沸腾中,连连点头:“委座放心,我一定竭尽全力。”

蒋介石接着说:“你只管放手去打,我已经安排好了。胡宗南的第一军就在江北,如果战事不利,我会让他随时接应你过江。绝不会让你成孤魂野鬼。”

这句话,就像一颗定心丸,让唐生智彻底放下了心。

他天真地以为,蒋介石是真的把他当成了救火队长,是真的留了后路。

但他不知道的是,这只是蒋介石的一张空头支票。胡宗南的部队确实在江北,但他们的任务不是接应,而是监视。

在蒋介石的棋盘上,唐生智是一枚弃子。

之后,唐生智也反应过来了。但此刻,他正沉浸在被重用的喜悦和悲壮的英雄主义情怀中。

他走出会议室,外面的雨还在下。他抬头看了看灰蒙蒙的天空,觉得自己就像是一个即将走上刑场的义士,悲壮而孤独。

这一年,唐生智48岁。他的人生,将在接下来的一个月里,经历从巅峰到谷底的过山车。

1937年11月20日,唐生智正式就任南京卫戍司令长官。

他发布了戒严令,摆出了一副决一死战的架势。

他下令:各部队将所有船只上缴,集中管理,以此表示破釜沉舟、背水一战的决心。

这道命令,在后来被无数人诟病。但在当时,唐生智是真心的。他想用这种古老而决绝的方式,来激发部队的斗志。

然而,他忽略了一个最基本的事实:现在的战争,不是冷兵器时代的械斗,靠一腔热血就能赢。

他手下的兵,大都是从淞沪战场上撤下来的残兵败将,身心俱疲,装备残缺。

他面对的敌人,是装备精良、士气正旺的日军精锐。

更要命的是,他这个司令长官,其实是个空架子。

守城的部队里,有中央军的嫡系,有广东军,有四川军,甚至还有教导总队。这些部队派系林立,各有各的小算盘。

中央军的将领,像宋希濂、王耀武这些人,虽然表面上服从指挥,但心里未必看得起这个过气的老军阀。

广东军和四川军更是不想卖命。

唐生智就像是一个拿着指挥棒的指挥家,但他面对的不是一个训练有素的交响乐团,而是一群各吹各调的街头艺人。

而在这一片混乱中,日军的脚步声越来越近了。

那个关于“死守南京”的决定,就像一块巨石,轰然落下,砸在了每一个身处南京的人头上。

无论是高高在上的将军,还是底层的士兵,亦或是无辜的百姓,都被卷入了这场注定悲剧的漩涡之中。

02

如果说唐生智是为了面子在守南京,那么杜聿明就是为了里子在心疼。

杜聿明这个人,是黄埔一期的优等生,也是蒋介石的心腹爱将。但他和那些只会搞政治的将领不一样,他懂技术,爱钻研,是个标准的职业军人。

他当时手里攥着的,是国民党军队唯一的宝贝疙瘩——陆军装甲兵团。

这是中国第一支机械化部队,是花了真金白银从德国买回来的。那些克虏伯战车,虽然在欧洲算不上什么顶尖货色,但在当时的中国,那就是妥妥的高科技,是陆军的脸面。

唐生智既然要守南京,自然想把这支精锐留下来。他在会议上要求把整个装甲兵团都留下。

杜聿明一听就急了。

他太清楚这些战车的能力了。这批德式一号战车,听着名字挺唬人,其实只有两挺机枪,连门炮都没有。打打步兵还行,真要碰上日军的坦克或者反坦克炮,那就是活靶子。

“孟潇兄,”

杜聿明尽量压住火气,“不是我舍不得,是这战车不适合巷战。南京城里街道狭窄,战车进去就是瓮中之鳖。而且这车没炮,怎么跟鬼子打?”

唐生智不管这些。他现在的逻辑很简单:我是司令,我要守城,你有什么好东西都得给我留下。

两人在会上吵得面红耳赤。唐生智甚至拍了桌子:“杜光亭(杜聿明字),你这是畏战!你要是不留,我就辞职不干了!”

这招“撂挑子”是唐生智的杀手锏。蒋介石没办法,只能出来打圆场。

最后还是何应钦出了个主意:“这样吧,德国战车确实不合适。咱们不是还有一批英国买的维克斯战车吗?那车有炮,还能水陆两用。留一个连给孟潇兄,剩下的撤走。”

这算是个折中方案。杜聿明虽然心疼,但也只能答应。

于是,装甲兵团第三连,这支装备了维克斯两栖坦克的部队,就这样被留在了南京。

这支小小的连队,就像是一群被遗忘的孤儿,即将面对一场注定毁灭的风暴。

撤退的那天,杜聿明特意去了一趟第三连的驻地。

天空依然阴沉,几辆维克斯战车静静地停在掩体里,车身上涂着迷彩,炮口冷冷地指着天空。

士兵们正在做最后的整备。他们都很年轻,脸上带着一种茫然和紧张交织的神情。

杜聿明走到一辆编号为“312”的战车前。这辆车的车长叫陈大牛。

陈大牛是个老兵,也是个憨厚人。他是河南人,当初为了吃饱饭才当的兵,后来因为脑子灵光,被选进了装甲兵团。

此刻,他正拿着一块破布,仔仔细细地擦拭着那根并不算粗壮的炮管。

“师座!”看到杜聿明过来,陈大牛赶紧立正敬礼。

杜聿明摆摆手,示意他不用拘礼。他看着这辆战车,又看看眼前这个比自己小不了多少的士兵,心里五味杂陈。

“大牛,”

杜聿明的声音有些干涩,“怕不怕?”

陈大牛咧嘴一笑:“怕啥?师座,这铁疙瘩结实着呢。我就想问问,咱们这炮,能打穿鬼子的坦克不?”

杜聿明沉默了。

实话实说,维克斯战车的47毫米炮,对付日军的豆丁坦克还可以,但如果遇到日军的主力坦克,或者密集的反坦克炮火,胜算并不大。

但这个时候,他不能说实话。

他强忍着眼眶里的酸涩,重重地拍了拍陈大牛的肩膀:“能!肯定能!你们是南京最后的铁甲,鬼子要是敢来,就狠狠地轰!”

陈大牛听了这话,眼睛一下子亮了:“师座您放心,只要我陈大牛有一口气在,这车就不会停!”

杜聿明转过身,不敢再看陈大牛的眼睛。他快步走上吉普车,在车门关上的那一刻,两行热泪终于流了下来。

他知道,这是一次永别。

如果说装甲兵的悲剧是装备的无奈,那么步兵的悲剧就是人祸。

12月初,51师师长王耀武带着部队急匆匆地赶到了淳化镇。

王耀武是黄埔三期的,他在淞沪战场上已经打红了眼,本来指望着到南京能依托坚固的国防工事好好跟鬼子干一场。

可是,当他看到眼前的阵地时,心都凉了半截。

这哪里是什么国防工事,简直就是豆腐渣工程!

战壕挖得浅就不说了,好些地方因为雨水冲刷已经塌方了。最离谱的是那些钢筋混凝土碉堡。

按理说,碉堡是防御的核心。可是这里的碉堡,射击孔开得巨大无比,简直就像是一扇敞开的窗户。别说是机枪子弹,就是扔个手榴弹进去都轻轻松松。

一向儒雅的王耀武忍不住破口大骂。

“快!给我修!用沙袋,用木板,把那些洞堵上!”王耀武红着眼睛吼道。

士兵们扔下枪,拿起铁锹和麻袋,开始了疯狂的抢修。

可是,来不及了。

12月8日,日军的进攻开始了。

首先是铺天盖地的炮火。日军的重炮像犁地一样,把淳化镇的阵地翻了一遍。

那些豆腐渣碉堡在重炮面前就像纸糊的一样,瞬间崩塌。巨大的水泥块落下,将里面的士兵活活砸死。

紧接着,日军的坦克出现了。

不是一辆两辆,而是一群。它们掩护着步兵冲了上来。

51师的士兵们只能依托残破的战壕进行抵抗。

“打!给我打!”王耀武在指挥所里嘶吼着。

机枪手们拼命射击,但在日军坦克的直射火力面前,他们一个接一个地倒下。

那一刻,战场变成了地狱。

士兵们没有反坦克武器。面对钢铁怪兽,他们选择了最悲壮的方式。

一个年轻的排长,身上绑满了集束手榴弹,从战壕里跃出,冲向了一辆日军坦克。

“轰!”

一声巨响,坦克停下了,排长也消失了。

紧接着,第二个,第三个……

这就是中国士兵。他们没有坚固的工事,没有精良的武器,甚至没有吃饱饭。但他们有血肉之躯,有不屈的灵魂。

唐生智坐在卫戍长官部的办公室里,焦头烂额。

他下达了著名的“破釜沉舟”令,要求收缴所有船只。他的本意是好的,想断绝大家的退路,逼大家死战。

可是,这道命令执行起来却走了样。

宋希濂带着36师的督战队去江边收船。结果发现,根本收不上来。

为什么?因为各部队都在藏私。

88师的孙元良,早就把船藏到了芦苇荡里。其他的部队,哪怕是个团长,也都偷偷留了几条小舢板。

谁不想活命?谁愿意真的把后路断了?

宋希濂很无奈。他去找唐生智汇报。

唐生智听了,气得把杯子都摔了。可是,他也没办法。

他的命令,出了司令部的大门,就没人听了。

各个师长、军长,都在打自己的小算盘。有的在想怎么守,有的在想怎么跑。

整个南京卫戍司令部,就像是一个失去了大脑的巨人,虽然四肢还在动,但已经是一盘散沙。

而在几公里外的淳化镇,王耀武正看着满地的尸体,欲哭无泪。

在更远的江边,陈大牛正坐在他的战车里,听着远处的炮声,默默地擦拭着那枚准备留给自己的光荣弹。

残阳如血,映照着这座孤城。

无论是铁甲,还是血肉,都将在接下来的几天里,化为灰烬。

03

如果要给民国时期的将领排个“逃跑排行榜”,孙元良绝对能进前三,人送外号“飞将军”,这可不是夸他李广难封,而是讽刺他跑得比兔子还快。

12月10日,南京外围防线已经千疮百孔。雨花台、紫金山都在激战,每一寸土地都被鲜血浸透了。

在这个节骨眼上,负责守卫中华门这一关键位置的,正是孙元良的88师。

88师是德械师,是中央军的精锐。按理说,应该能顶一阵子。

但是,兵熊熊一个,将熊熊一窝。

当日军的炮火刚刚开始覆盖中华门阵地,孙元良的心思就不在打仗上了。他在想一个更重要的问题:怎么跑?

这事儿他熟。北伐的时候跑过,淞沪会战的时候跑过,这次更是驾轻就熟。

他连个招呼都没打,直接扔下正在前线拼命的几千弟兄,带着几个亲信溜了。

他没有直接往江边跑,因为那边人多眼杂。这位“飞将军”展现出了惊人的“智慧”——他跑进了一家妓院。

没错,就是妓院。

在这个满城烽火、生灵涂炭的时刻,堂堂国民革命军第88师师长,脱下了那身笔挺的将官服,换上了一身老百姓的破褂子,躲进了老鸨的房间,认人家当了“干妈”。

这操作,简直是震碎三观,此时此刻,中华门城墙上,88师的士兵们还在死战。他们不知道师长去哪了,还以为师长在后面督战。

直到日军冲上了城头,直到阵地彻底崩溃,他们才发现,师长跑了。

就在孙元良躲进温柔乡的时候,下关码头正上演着另一场丑剧。

宋希濂的36师奉命封锁江面,控制船只。这是为了防止有人擅自撤退,也是为了保证最后撤退时的秩序。

这时候,一支奇怪的船队出现了。

这几条船没有挂部队的旗号,船上也没装什么伤兵或者弹药,而是堆满了大箱子。

宋希濂的手下拦住了这支船队:“干什么的?哪部分的?”

船上跳下来几个满脸横肉的军官,手里提着驳壳枪,一脸的凶神恶煞:“这是孙长官的船!谁敢动,老子毙了他!”

孙长官?哪个孙长官?

除了孙元良,还能有谁。

原来,这位飞将军不仅人跑了,还没忘了把他的家当运走。那些箱子里,装的不是文件,而是他在上海、南京搜刮来的金银细软。

宋希濂的部下气坏了。前线弟兄们连命都保不住了,这帮人还在忙着运财宝?

双方拔枪对峙,气氛紧张到了极点。

就在双方快要擦枪走火的时候,远处传来了一声巨响。那是日军的重炮打到了挹江门。

这一声巨响,把双方都震醒了。

那是死亡的倒计时。

最终,这几条船还是没能开走。但在那一刻,人性的贪婪和自私,在国难当头之际,被暴露得淋漓尽致。

和孙元良的丑陋相比,陈大牛的选择,像是一道光,刺破了这无边的黑暗。

12月12日,南京城破在即。

杜聿明留下的那个战车连,此时已经拼得差不多了。

陈大牛的312号车,在光华门附近被日军的一发炮弹击中了履带。

那是一声令人绝望的金属断裂声。战车猛地一震,趴在原地不动了。

“车长,怎么办?”驾驶员小王满脸是血,回头问道。

陈大牛看了一眼潜望镜。外面全是鬼子,黄压压的一片,像蝗虫一样。

“还能怎么办?”陈大牛拉动了枪栓。

他们没有弃车逃跑。因为他们知道,跑出去也是个死,不如在车里杀个够本。

接下来的几个小时,这辆瘫痪的战车成了一座钢铁堡垒。

机枪喷吐着火舌,收割着冲上来的日军。一波又一波的鬼子倒在车前。

日军被打急了,调来了平射炮。

“轰!”

又是一发炮弹,击中了炮塔。

驾驶员牺牲了,机枪手也牺牲了。车里只剩下陈大牛一个人,他的腿被弹片削去了一大块肉,血流如注。

但他没有死。

天黑了。枪声渐渐稀疏。

日军以为这辆战车已经彻底报废了,便不再理会,开始在周围打扫战场,或者说是进行那场惨绝人寰的杀戮。

他们没想到,这具钢铁尸体里,还藏着一个幽灵。

陈大牛忍着剧痛,从牺牲战友的身上搜集了所有的子弹和手榴弹。

他没有水,没有粮,只有满腔的仇恨。

他透过射击孔,看着外面那些狂笑的日本兵。

“砰!”

一声清脆的枪响。一个正在翻检尸体的日本军曹应声倒地。

周围的日军吓了一跳,四处张望,却找不到枪手在哪里。

过了一会儿,又是一声枪响。又一个鬼子倒下。

陈大牛就像是一个冷静的猎人,躲在暗处,一枪一枪地收割着猎物。

那一夜,对于光华门附近的日军来说,是恐怖的一夜。他们不知道子弹从哪里飞来,只知道身边的战友一个接一个地死去。

陈大牛的意识开始模糊了。失血过多让他感到寒冷。

他想起杜聿明临走时拍他肩膀的那一下,想起师座问他怕不怕。

“师座,俺没给您丢脸。”

他在心里默默念叨着。

这辆孤零零的战车,成了南京城里最后的一块阵地,最后的尊严。

12月12日晚,唐生智终于扛不住了。

他召集将领,下达了那道迟来的撤退命令。

但是,这道命令来得太晚,也太乱了。

唐生智原本制定了一份详细的撤退计划:各部队按指定路线撤退,有的从下关渡江,有的从正面突围。

可是,当“撤退”这两个字一出口,所有的计划都变成了废纸。

早就想跑的将领们,根本不管什么路线不路线。他们只听到一个信息:可以跑了!

于是,前线的部队开始全线后撤。

但这根本不是撤退,而是溃逃。

失去指挥的士兵们疯狂地涌向唯一的出口——下关码头。

因为之前唐生智下令烧毁了大部分船只,现在江边的船少得可怜。

几万、十几万的人挤在江边,争抢那几条破船。

有人被踩死,有人被挤进江里淹死。哭喊声、咒骂声、枪声响成一片。

在这场混乱中,人性的光辉与丑恶交织在一起。

有人为了抢船开枪打死战友,有人把生的机会让给伤员。

而唐生智,这位信誓旦旦要“共存亡”的司令长官,此时正坐在一艘小火轮上,驶向江北。

他的身后,是火光冲天的南京城,是几十万被他抛弃的部下和百姓。

这一夜,长江在呜咽。

04

1937年12月12日深夜,挹江门。

这是通往下关码头的必经之路。此时,这里正在发生一场比这一天所有战斗都要荒诞和惨烈的悲剧。

悲剧的主角,是守卫城门的36师,和急于撤退的教导总队。

宋希濂的36师接到的死命令是:“无长官部手令,任何部队不得通过,违者格杀勿论。”这道命令是为了防止溃兵冲击码头。

而教导总队接到的命令是:“立即向下关撤退。”

但是,因为通讯混乱,36师并没有收到放行的命令。

于是,当教导总队的士兵们跌跌撞撞地冲到挹江门时,迎接他们的不是友军的援手,而是黑洞洞的枪口。

“站住!再往前走就开枪了!”城楼上的36师士兵大喊。

“别开枪!是自己人!我们要去江边!”教导总队的士兵哭喊着。

后面是紧追不舍的日军,前面是封锁城门的友军。

绝望的情绪瞬间引爆了理智。

“冲过去!那是唯一的活路!”

不知道是谁喊了一声,人群开始冲击城门。

枪响了。

机枪扫射的声音在城门洞里回荡。前面的人倒下了,后面的人踩着尸体继续冲。

这是南京保卫战中最令人心碎的一幕。日军还没杀过来,中国人自己先打起来了。

在这一片混乱和绝望中,有一个人保持了清醒。

他叫李江,粤军156师师长。

当撤退命令下达时,他也想往江边跑。但他看了一眼地图,又看了一眼乱成一锅粥的街道,立刻意识到:江边是死路。

几万人挤在那几公里宽的江面上,日军只要架起几挺机枪,那就是屠杀。

“传我命令!全师掉头!”李江拔出手枪,吼道。

“师座,去哪?”部下傻了。

“向东!冲着鬼子来的方向打出去!”

这是一个疯狂的决定。向东,那是日军的主攻方向,是虎口。

但这又是唯一正确的决定。日军的主力都在向南京城包抄,反而在他们的正面,因为部队推进太快,留下了空隙。

所谓的“灯下黑”,就是这个道理。

156师的士兵们,这群被中央军看不起的广东兵,咬着牙,端着刺刀,反身杀回了战场。

他们在夜色中,像一把尖刀,硬生生地从日军的包围圈里撕开了一条口子。

他们付出了惨重的代价,但他们活下来了。而且是成建制地活了下来。

这是对那些争抢船只的溃军最大的讽刺,也是这场败仗中为数不多的亮点。

时间来到了1939年,广西昆仑关。

此时的杜聿明,已经是第五军军长,正在指挥中国军队与日军精锐第五师团血战。

这一仗,中国军队打赢了,击毙了日军旅团长中村正雄。

在清理战利品的时候,杜聿明拿到了一份日军的文件。那是一份关于南京战役的战斗详报。

出于职业习惯,他翻开了这份文件。

突然,他的目光凝固了。

文件里有一段不起眼的记录:

“在光华门附近清理战场时,遭遇一辆支那军废弃战车之顽强抵抗。车内一名幸存士兵,利用射击孔进行冷枪射击,造成我皇军伤亡五十余人。经数小时围攻,该士兵弹尽力竭,最终战死。”

杜聿明的手开始颤抖。

那个时间,那个地点,那个孤零零的士兵。

除了陈大牛,还能有谁?

两年前的那个雨天,那个憨厚的笑脸,那句“俺没给您丢脸”,瞬间涌上心头。

杜聿明这个铁打的汉子,拿着那份文件,在指挥部里痛哭失声。

没人知道他为什么哭。

只有他自己知道,他是为了那个被他留在南京、被他承诺过“铁甲结实”的兄弟而哭。

时间到了1946年。

抗战胜利了。南京,这座饱经沧桑的城市,迎来了审判。

除了审判日本战犯,国民政府内部也进行了一场清算。

唐生智被送上了军事法庭。

罪名是:擅自撤退,导致全军覆没。

此时的唐生智,早已心如死灰。他没有辩解,只是静静地站在被告席上,等待着命运的宣判。

就在此时一个人站了出来。

邓龙光,当年的83军军长,也是从南京突围出来的幸存者。

他手里拿着一张泛黄的纸。

“法官大人,这是当年唐长官下发的撤退命令。”

那是一份油印的撤退计划书。上面清清楚楚地写着各部队的撤退路线、时间节点、掩护任务。

这份文件证明了一件事:唐生智并没有像外界传言的那样,只顾自己逃跑而不管部队。他确实做了部署,虽然这个部署在当时的环境下根本无法执行。

法庭一片哗然。

凭借这份证据,唐生智被宣判无罪。

但他真的无罪吗?

法律上或许无罪,但良心上呢?

那十几万冤魂,那座被屠戮的城市,成了他余生挥之不去的梦魇。

从此以后,世上再无唐上将,只有那个在湖南东安老家吃斋念佛的“唐和尚”。

声明:本文根据相关资料改编创作,情节皆(部分)为虚构,为方便阅读内容稍有润色,请理性阅读

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-01 14:21:01 HTTP/2.0 GET : https://b.460.net.cn/a/492696.html
  2. 运行时间 : 0.433827s [ 吞吐率:2.31req/s ] 内存消耗:4,763.54kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=b78733665c17e89af706c8f1bf9050bb
  1. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/database.php ( 2.47 KB )
  34. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/runtime/temp/b35eef690f41e64ad9e1c098cfc7d3bc.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000943s ] mysql:host=127.0.0.1;port=3306;dbname=b460;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001671s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.029485s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000879s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001570s ]
  6. SELECT * FROM `set` [ RunTime:0.022954s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001844s ]
  8. SELECT * FROM `article` WHERE `id` = 492696 LIMIT 1 [ RunTime:0.015157s ]
  9. UPDATE `article` SET `lasttime` = 1777616461 WHERE `id` = 492696 [ RunTime:0.005292s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000873s ]
  11. SELECT * FROM `article` WHERE `id` < 492696 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.015203s ]
  12. SELECT * FROM `article` WHERE `id` > 492696 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.006731s ]
  13. SELECT * FROM `article` WHERE `id` < 492696 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.102195s ]
  14. SELECT * FROM `article` WHERE `id` < 492696 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.008405s ]
  15. SELECT * FROM `article` WHERE `id` < 492696 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.011362s ]
0.435452s