当前位置:首页>房产>从任意撤销权到综合裁量——夫妻房产给予规则的二十年争议与重构

从任意撤销权到综合裁量——夫妻房产给予规则的二十年争议与重构

  • 2026-05-30 11:37:53
从任意撤销权到综合裁量——夫妻房产给予规则的二十年争议与重构
  • 版权声明:转载请注明文章作者和来源,否则视为转载未被许可。文章图片来源于网络,如侵犯到您的权益,请及时联系我们,我们将立即删除。

一方婚前所有房产婚后给配偶加名或者变更到配偶名下,离婚时房子应当如何分割?这个看似简单的问题,在过去十多年里经历了法律适用上的反复与争论。

我本人在公众号文章和讲座分享中虽均有分析,但时过境迁,当初的内容随着法律的变更在司法实践中已经不再适用。特别是202521日施行的《最高人民法院关于适用〈中华人民共和国民法典〉婚姻家庭编的解释(二)》第五条,从根本上改变了夫妻间房产给予纠纷的裁判规则。

如果回溯这段历史,会发现争议焦点先是经历了一次从房产更名加名转移;202521日施行的《民法典婚姻家庭编解释(二)》第五条,彻底改变了夫妻间房产给予的裁判规则——否定任意撤销权,代之以综合裁量。

理解这一转变,必须回到上述两条线索的交织演变中系统梳理夫妻房产约定二十年来的规则演变。


一、我国夫妻约定财产制的制度源起:从1980年到2021年

(一)1980年《婚姻法》:夫妻约定财产制的雏形

我国夫妻约定财产制在立法层面正式确立,始于1980年《婚姻法》。该法第十三条第一款规定:夫妻在婚姻关系存续期间所得的财产,归夫妻共同所有,双方另有约定的除外。这一条文的表述虽然只是一个除外,却首次在立法层面承认了夫妻可以就财产归属进行约定。

从条文可见1980年《婚姻法》对夫妻约定财产制的规范较为简略,甚至连约定的范围、形式、效力等核心问题均未明确规定,推测实践中缺乏可操作性。目前未在公布的裁判案例中找到1980版《婚姻法》时期该法条的司法实践情况。

(二)2001年修正《婚姻法》:夫妻约定财产制的正式确立

2001年修正的《婚姻法》第十九条首次对夫妻约定财产制作了系统规定。该条共三款,分别规定:“夫妻可以约定婚姻关系存续期间所得的财产以及婚前财产归各自所有、共同所有或部分各自所有、部分共同所有。约定应当采用书面形式。没有约定或约定不明确的,适用本法第十七条、第十八条的规定。”“夫妻对婚姻关系存续期间所得的财产以及婚前财产的约定,对双方具有约束力。”“夫妻对婚姻关系存续期间所得的财产约定归各自所有的,夫或妻一方对外所负的债务,第三人知道该约定的,以夫或妻一方所有的财产清偿。”

第四十一条同时规定“离婚时,原为夫妻共同生活所负的债务,应当共同偿还。共同财产不足清偿的,或财产归各自所有的,由双方协议清偿;协议不成时,由人民法院判决。” 

两条法律规定明确了夫妻约定财产制度的核心规则一是,夫妻财产约定在夫妻之间具有法律约束力;二是,夫妻约定财产归各自所有的,如第三人知道该约定,则债务以负债一方个人财产清偿。

这一阶段,我国夫妻约定财产制的核心框架已基本成形:约定范围涵盖婚前财产和婚后所得财产;约定类型限定为各自所有、共同所有或者部分各自所有、部分共同所有三种模式;约定形式要求书面;约定效力区分对内与对外两个层次。

(三)《民法典》第1065条:2001年《婚姻法》一脉相承

《民法典》第一千零六十五条在继承2001年《婚姻法》第十九条核心内容的基础上,作了两处用词上的调整:将夫妻修改为男女双方”,目的在于强调婚前亦可订立财产协议;将对双方具有约束力明确为对双方具有法律约束力,语义更为精确。

虽然做了部分调整,但《民法典》1065条仍然沿用了2001年《婚姻法》确立的关于夫妻约定财产制的三种约定模式:各自所有、共同所有或者部分各自所有、部分共同所有。

值得注意的是,2001年到2021年,我国夫妻约定财产制的约定类型始终是封闭式”的立法模式——即当事人仅能在法律明确列举的各自所有、共同所有或者部分各自所有、部分共同所有三种模式中进行选择,而非可以自由创设任何财产归属关系。这点理解对于文章后续的分析以及司法实践都非常重要。

这一立法模式的选择可能处于伦理法的考虑,也可能有其制度考量。夫妻财产制约定能够直接产生物权变动的法律效果,如果允许夫妻任意创设财产制类型,会使财产关系过于复杂且难以预见,增加第三人识别难度,不利于交易安全的保障。


二、夫妻房产给予规则的二十年争议

(一)夫妻间房产给予十年“更名”之争:赠与说与财产约定说的理论分歧(从2001年《婚姻法》实施到2011《婚姻法》司法解释三出台)

2001年《婚姻法》正式确立夫妻约定财产制后,一个关键问题随之浮现:当夫妻约定将一方个人所有的房产归另一方单独所有时该约定属于《婚姻法》第十九条规定的夫妻财产约定,还是属于赠与合同?事务中的争议也即:夫妻一方将自己名下的房产“更名”到配偶名下后,离婚时房产如何分割?

1.封闭式说明文义理解造成的赠与说与财产约定说之争

如前文所述,2001年《婚姻法》第十九条仅列明了三种夫妻财产约定模式:各自所有、共同所有或者部分各自所有部分共同所有。从字面意思分析,一方所有财产归另一方单独所有”显然不在三种模式之中,但法律的理解,不仅来源于字面意思,还有体系解释,体系解释则认为一方所有财产归另一方所有”被《婚姻法》第十九条涵盖由此,基于解释方式的不同产生了一方所有财产约定归另一方单独所有是否适用夫妻财产约定”的争议

最高院相关负责人于2010323日通过《中国妇女报》向社会公开透露的司法调研情况。此时司法解释三尚在起草阶段,官方以最高人民法院相关负责人名义将两种对立观点一并公布于众,作为立法背景。

第一种观点认为(也即财产约定说”倾向),依据《婚姻法》第十九条,夫妻之间有关财产的约定只要系真实意思表示且不违反法律禁止性规定,即应认定为有效并具有拘束力,相对于《物权法》及《合同法》《婚姻法》属于特别规定应优先适用,故夫妻之间有关赠与的约定无需经过物权变动手续。

第二种观点(即赠与说倾向)则认为,夫妻有关财产的约定合法有效,但依据《合同法》中赠与合同一节的规定,赠与人在赠与财产的权利转移之前可以撤销赠与。婚姻家庭领域的协议常常涉及财产权属的条款,对于此类协议的订立、生效、撤销、变更等并不排斥《合同法》的适用。夫妻有关赠与的约定并不属于具有救灾、扶贫等社会公益、道德义务性质的赠与合同,如果没有经过公证,对离婚时赠与房产一方主张撤销赠与合同的请求应当得到法院的支持。

定性之争导致实务中出现同案不同判的乱象,致使司法裁判的确定性明显不足。关于夫妻一方将个人房产完全“给予”对方后离婚分割的混状态,正是《婚姻法司法解释(三)》第六条出台前的司法常态。

2.《婚姻法》解释三第条出台(2011)—“更名”之争规则明确

201189日,最高人民法院审判委员会第1525次会议通过了《婚姻法司法解释(三)》,第6条最终确定为:婚前或者婚姻关系存续期间,当事人约定将一方所有的房产赠与另一方,赠与方在赠与房产变更登记之前撤销赠与,另一方请求判令继续履行的,人民法院可以按照合同法第一百八十六条的规定处理。

此后,最高人民法院民一庭负责人在《人民法院报》上通过答记者问形式,对该条进行了官方解读。该负责人(即最高院民一庭负责人)答记者问的完整原文如下:

问:夫妻之间赠与房产也需要像普通人一样办理过户手续吗?没过户可以撤销赠与吗?

答:……经反复研究论证后,我们认为,我国婚姻法规定了三种夫妻财产约定的模式,即分别所有、共同共有和部分共同共有,并不包括将一方所有财产约定为另一方所有的情形。将一方所有的财产约定为另一方所有,也就是夫妻之间的赠与行为,虽然双方达成了有效的协议,但因未办理房屋变更登记手续,依照物权法的规定,房屋所有权尚未转移,而依照合同法关于赠与一节的规定,赠与房产的一方可以撤销赠与。

……在实际生活中,赠与往往发生在具有亲密关系或者血缘关系的人之间,合同法对赠与问题的规定并没有指明夫妻关系除外。一方赠与另一方不动产,在没有办理过户手续之前,依照合同法的规定,是可以请求撤销的,这与婚姻法的规定并不矛盾。我国采取的是不动产法定登记制度,无论因何种原因取得,房产物权均需经登记才产生效力。

这是赠与说最权威的官方表述。其核心论证逻辑分三步:其一,婚姻法第19条只列明三种约定模式,不包括一方归另一方所有;其二,这种约定在法律性质上是夫妻之间的赠与行为;其三,适用合同法赠与合同的任意撤销权规则。

杜万华、程新文、吴晓芳法官在同一时期的学术观点支持赠与说”。除最高院民一庭负责人外,最高人民法院在2011年第17期《人民司法·应用》(总第628期)发表的《〈关于适用婚姻法若干问题的解释(三)〉的理解与适用》中,署名的杜万华、程新文、吴晓芳三位法官同样在学术界发布了司法倾向性学术观点,与官方通稿相互呼应。三位法官在该文中系统论证了“赠与说”的法理依据,其核心论述与负责人答记者问保持一致——即婚姻法第19条不涵盖一方财产归另一方所有,应认定为夫妻间赠与,适用合同法赠与规则。

吴晓芳法官在2014年第1期《法律适用》(法官说法栏目)进一步阐释:“夫妻间的房产赠与属于夫妻之间的有效约定,但这种有效的赠与约定,在房产变更登记前可以任意撤销,变更登记后符合法律规定的情形,可行使法定撤销权。”

可见,最高人民法院在《婚姻法司法解释(三)》第六条及配套释义及相关学术观点中,明确表达了赠与说”的立场,成为司法实践的裁判依据。但问题来了,《婚姻法》解释三第6条的原文只写了赠与另一方”,完全没有提到加名共有”的情形。

(二)夫妻间房产给予“加名”之争规则明确到争议的反向转变(2011年《婚姻法》解释三施行后-2021)

《婚姻法》解释三第在定分止争的同时引发了新的争议:如果夫妻约定的是加名共有(一方婚前房产加上对方名字,变为共同共有),要不要适用同样的任意撤销权规则

如果严格按《婚姻法》第十九条的文义,加名共有”本不该有争议,因为其已经落入了“共同所有的文义范围那它就应该是夫妻财产约定依据《婚姻法》第十九约定对双方具有约束力相关协议不可任意撤销。但如果这样解释《婚姻法》解释三第条的逻辑就会被架空因为更名(全部赠与)按赠与处理可撤销,而加名(部分赠与)反而不可撤销,这在法理上很难自圆其说。

最高院民一庭在2016年《民事审判指导与参考》中明确承认了这种困境:将个人房产约定为共同共有或按份共有的情形,赠与人在产权变更登记之前能否撤销的问题,目前仍然存在争议。

这个问题在事务中变得更迫切得到解决,毕竟加名共有是实务中的绝对主流。绝大多数夫妻并不会做完全更名”。


三、夫妻间房产给予规则在法律上已经的明确,但司法实践仍旧引发争议(2021年《民法典》婚姻家庭编解释(一)实施)

2021年施行的《民法典婚姻家庭编解释(一)》第三十二条,实质上是《婚姻法》司法解释三第六条的民法典版本。该条规定:婚前或者婚姻关系存续期间,当事人约定将一方所有的房产赠与另一方或者共有,赠与方在赠与房产变更登记之前撤销赠与,另一方请求判令继续履行的,人民法院可以按照民法典第六百五十八条的规定处理。

与原规定相比,第三十二条在赠与另一方的基础上增加或者共有的表述,将婚后加名的情形明确纳入规则适用范围。

规则可概括为登记决定一切”:只要房屋未办理过户登记,赠与方即拥有任意撤销权;一旦办理过户登记或经过公证,受赠方获得确定性保障,即便是极度短暂的婚姻结束后,给予方亦无其他救济手段,除非符合法定撤销权的极其苛刻的条件。

《民法典》婚姻家庭编解释(一)实施后,将夫妻间“加名”强行定性为“部分份额的赠与”,完全否定了夫妻财产约定的身份法特殊性,与《婚姻法》/《民法典》第1065条的立法精神产生了冲突。同时,由于该规则的偏严偏僵,反映在司法实践中可能催生出了婚姻敛财等不正常的现象。

上述两方面的矛盾,最终催生了2025年《民法典》婚姻家庭编司法解释二第五条的根本性转向——彻底否定任意撤销权,代之以综合裁量规则。


四、夫妻间房产给予规则重构2025年《民法典》婚姻家庭编司法解释二)

(一)新司法解释否定任意撤销权,确立综合裁量

2025年实施的《民法典》婚姻家庭解释二第条的法律文本、立法理念与规则精神,都对旧规则进行了系统重构。《民法典》婚姻家庭解释二第条原文:第一款:婚前或者婚姻关系存续期间,当事人约定将一方所有的房屋转移登记至另一方或者双方名下,离婚诉讼时房屋所有权尚未转移登记,双方对房屋归属或者分割有争议且协商不成的,人民法院可以根据当事人诉讼请求,结合给予目的,综合考虑婚姻关系存续时间、共同生活及孕育共同子女情况、离婚过错、对家庭的贡献大小以及离婚时房屋市场价格等因素,判决房屋归其中一方所有,并确定是否由获得房屋一方对另一方予以补偿以及补偿的具体数额。

第二款:婚前或者婚姻关系存续期间,一方将其所有的房屋转移登记至另一方或者双方名下,离婚诉讼中,双方对房屋归属或者分割有争议且协商不成的,如果婚姻关系存续时间较短且给予方无重大过错,人民法院可以根据当事人诉讼请求,判决该房屋归给予方所有,并结合给予目的,综合考虑共同生活及孕育共同子女情况、离婚过错、对家庭的贡献大小以及离婚时房屋市场价格等因素,确定是否由获得房屋一方对另一方予以补偿以及补偿的具体数额。

末段:给予方有证据证明另一方存在欺诈、胁迫、严重侵害给予方或者其近亲属合法权益、对给予方有扶养义务而不履行等情形,请求撤销前两款规定的民事法律行为的,人民法院依法予以支持。

法条条文表述从赠与变为给予,精准传达出该类约定不能被简单视为民事赠与的法律定性。

最高院王丹法官明确指出不能舍弃婚姻家庭编的特别规定而直接适用合同编关于赠与合同的规定,应当认定该约定对夫妻双方具有法律约束力。

夫妻间房产给予约定属于广义的夫妻一般财产约定,被扩大地纳入夫妻财产约定范畴。夫妻间给予房产的行为虽看似无偿,但存在默示的交易基础——建立或维系、巩固婚姻家庭关系。离婚导致该交易基础发生重大变化,可以参照适用情势变更制度予以调整。

(二)《民法典》婚姻家庭编司法解释二第五条的三阶层裁判框架

1.第一阶层:约定但未登记——综合裁量,不可任意撤销

如果双方仅签订协议但未办理过户登记,适用第五第一款,其核心规则在于给予方不能再以未过户为由单方撤销协议。法院必须综合考量以下因素后再裁量归属。同时考量:给予目的:给予房产是为了以结婚登记为给付条件,还是为了维系、巩固婚姻家庭关系;婚姻存续时间:婚姻时间越长,对接受方越有利;共同生活及生育情况:是否长期共同生活、是否生育子女、生育子女数量;离婚过错:过错方在财产分割中处于不利地位;对家庭的贡献大小:包含经济、家务、子女抚养等各类贡献;离婚时房屋市场价格:影响补偿数额的确定。

2.第二阶层:已登记但婚姻过短且给予方无过错——可判回转

解释第五条的最大创新之处在于第二款:即便房产已经过户登记,如果婚姻关系存续时间较短且给予方无重大过错,法院可以判决房屋归给予方所有(即回转

至于如何认定婚姻关系存续时间较短”?法律层面未设定统一量化标准,综合学界观点与司法实践共识,婚姻存续时间在2年以下的一般可认定为婚姻存续时间较短例如,天津河北区法院根据解释二第五条第二款审结的一起离婚案中,原告与被告2022年相识,相处三个月后登记结婚,男方将自有的婚前房屋加上女方名字,约定女方享有50%份额。后因性格不和感情彻底破裂,女方起诉离婚,要求按50%份额市价折价补偿。法院依据解释二第五条第二款向双方释法析理,最终引导双方达成一致,房屋归给予方所有,给予方按市场价格约20%向另一方支付折价款。

解释二第五条第二款所体现的是贡献主义而非登记主义的理念。法律不再仅仅关注房产证上写谁的名字,而是探究谁为家庭付出了更多、婚姻持续了多久、过错在谁等具有变量性的问题。换言之,婚姻不是获取大额财产的跳板,法律不再支持通过短暂婚姻无成本获利的行为。

当然,即便适用第二款判令房屋回转,给予方也并非无条件全拿”。法院还需结合给予目的、共同生活及生育情况、离婚过错、家庭贡献大小及房屋市场价格等因素,确定是否给予接受方补偿以及补偿数额。

3.第三阶层:法定撤销情形的兜底救济

无论适用第一款还是第二款,如果给予方能够证明另一方存在特定事由,可推动法院启动撤销程序予以救济,贯穿两种情形。

一是,欺诈、胁迫或第三人欺诈一方通过伪造签名、胁迫等手段强制或骗取对方过户房产;

二是,严重侵害给予方或其近亲属合法权益,包括受赠方存在虐待、严重侵权等重大不当行为;

三是,对给予方有扶养义务而不履行,包括受赠方拒绝扶养丧失劳动能力或有特殊困难的给予方。

这一兜底规定,为极端不公的情形留有司法救济渠道。

(三)规则的深层转变:从“财产逻辑”到“家事逻辑”的回归

站在更宏观的角度观察,解释二第五条所标志的,不仅是裁判规则的调整,更是司法理念的深层次转变。

1.旧规则的本质:物权逻辑的优先化

旧规则将夫妻间房产给予套入普通赠与合同的框架普通赠与本质上是纯粹的经济往来,以无偿性与赠与人在物权转移前的单方处分自由为核心特征。这完全忽略了夫妻间房产给予背后所附着的情感给付、身份期待与家庭共同体维系等多重内在价值与复杂内涵。

其负面社会影响既不可忽视也不容低估不仅造就了大量同案不同判的混乱局面,甚至为闪婚闪离索取大额财产获取不当得利等不正当动机留下了可利用的制度缺口。

2.新规则的核心:身份关系的优先回归

新规则的核心突破在于,不再强行将夫妻间房产给予塞入赠与合同的法律框架,而是回归婚姻家庭编的特殊定位。它首次将情感因素、家庭贡献不可量化因素纳入法律评价体系肯定家务劳动的价值,认可生育子女、照顾家庭、协助工作所带来的间接贡献,并使这些因素在司法裁判中获得实际分量。

其根本法理依据在于:

一是身份关系优先婚姻家庭、身份关系协议优先适用婚姻家庭编的特别规定若直接适用合同编的任意撤销规则,将使夫妻财产约定沦为形式,严重损害婚姻关系的实质安定与信赖

二是诚实信用原则给予方以结婚为名要求加名,事后又以婚姻未长久为由肆意反悔,与诚对信用原则完全相悖

三是情势变更的参照适用离婚导致默示交易基础发生根本变化,法院综合裁量调整补偿金额,体现公平理念。


结语

夫妻间房产给予的法律适用,经历了从夫妻财产约定的制度初成,到房产赠与协议确认任意撤销权,再到《民法典》婚姻家庭编解释二第五条确立综合裁量规则的立法演变。这一演变揭示了一个更为深刻的法理转向:婚姻家庭领域的财产关系,不能简单套用普通民商事交易的法律逻辑它必须以身份关系的特殊性为核心,以诚实信用为底线,在保护个人财产权益与承认家庭贡献之间寻求动态平衡。

魏倩律师 广东生龙律师事务所婚姻家事委主任 本科毕业于西南政法大学,研究生毕业于北京大学,法学硕士学位;致力于婚姻家事法律服务的身份关系、财产关系研究,专注于婚约、离婚、抚养、同居、分家析产、继承纠纷案件;有多年政府机关单位(房地产领域)法律工作经验,擅长房地产领域、婚姻家事领域纠纷解决。

预约咨询热线:13922875196

地点:深圳市龙岗区中心城清林东路2号 广东生龙律师事务所

(扫码添加律师微信)

往期回顾:

1.同居男女,我们到底什么关系?法律上那种
2.“丈母娘”必看|婚前一方按揭购买,婚后夫妻共同还贷的商品房,离婚时如何分割?
3.诚意挽回去意已决的配偶|婚前一方买房,婚后另一方加名的房屋,离婚时如何分割?
4.这些协议中的“坑”有多深?|夫妻财产约定、婚内赠与和离婚财产分割协议的区别和认定
5.听周杰伦反家暴的歌,律师告诉你关于家暴的10个实用法律知识
6.小产权房真的不能买吗?你永远不知道这个问题让法律人多尴尬
7.夫妻感情确已破裂?离婚诉讼中,哪些理由经得起法官的推敲?
8.“借名买房”的常见风险和防范措施
9.发现配偶出轨后,你该如何最大化自己的财产利益?
10.夫妻一方擅自将共同财产赠与“第三者”,能全部追回吗?
11.女明星豪门梦碎替夫还债?了解夫妻共同债务知识,懂法吃瓜!
12.房屋是子女的个人财产还是夫妻共同财产?父母后悔了能让子女还钱吗?
13.往后,各生欢喜……等等,协议离婚要先明白离婚协议怎么写
14.当婚姻让我伤痕累累,离开时如何提出离婚损害赔偿?
15.如何选择继续爱你的方式|离婚抚养权争夺战
16.分手就翻脸,前男友可以凭借银行转账记录让我还钱吗?
17.婚姻出了什么问题,才会让猫主子有机可乘
18.生效法律文书确定夫妻一方为债务人的,法院能否执行夫妻共同财产?
19.巨额遗产易主?分不清楚遗嘱,遗赠和遗赠扶养协议,后果很严重
20.离婚协议约定将房产赠与夫妻一方或子女,另一方能否撤销?
21.有限责任公司股东离婚纠纷中,夫或妻擅自转让股权的效力认定及另一方的救济途径
22.婚前贷款买房,婚后一方父母还贷或部分还贷,离婚时房产如何分割?
23.名义股东的配偶在离婚纠纷中要求分割公司股权的,实际出资人的权利如何救济?
24.离婚时放弃抚养费,事后又向法院起诉请求另一方支付的,能否获得法院支持?
25.一方因不认可亲子关系而拒付抚养费,且不同意亲子鉴定的,亲子关系如何认定?
26.夫或妻一方犯罪且在监狱服刑的,另一方如何离婚?
27.配偶婚姻存续期间获得的员工股,离婚时如何分割?
38.(超详细)不同情形下夫妻间借款协议的效力、性质及签订时的注意事项
39.未婚男女青年回家过年法律指引
30.遭遇家庭暴力,如何正确求助,有效取证,并寻求最终解决方案?
31.离婚时,夫妻双方的基本养老保险金、企业年金如何分割?
32夫妻以共同财产购买并登记在未成年子女名下的房产,离婚时可以分割吗?
33.再婚家庭中,继子女对继父/母是否负担赡养义务、享有法定继承权?
34.通过离婚协议为个人财产指定继承人,相关条款能被认定为合法有效的遗嘱吗?
35.恋人间互赠礼物、共购新房、大额借款、上交工资卡等行为的法律风险|解决单身生活的最后一堆法律烦恼(上)
36.婚前财产协议如何签订|解决单身生活的最后一堆法律烦恼(下)
37.辞职做全职妈妈,这些法律风险你想过了吗?
38.夫妻将一方个人房产约定为共同所有的,产权变更登记前能“撤销”吗?
39.夫妻关系存续期间男方受欺骗抚养非亲生子女,离婚后能否向女方追索抚养费?
40.家庭财富规划必备硬知识——二手房交易中的常见风险及防范措施(上)
41.夫妻约定共同房产归属一方但未作产权登记,另一方死亡的,该房产能否被确定为遗产?
42.夫妻一方对外担保之债是否属于夫妻共同债务?
43.离婚后,如何变更孩子抚养权?
44.夫妻“忠诚协议”的效力如何认定?
45.离婚后前任变更子女姓氏,除了拒付抚养费,还有其他办法吗?
46.三胎时代,谈谈女性生育权和不生育的自由

更多文章请从公众号入口查看

最新文章

随机文章

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