跳到内容
当前位置:首页>Excel>粉丝私信我 Excel 对账,我回了一段话,她省下一下午

粉丝私信我 Excel 对账,我回了一段话,她省下一下午

  • 2026-11-05 06:45:45
粉丝私信我 Excel 对账,我回了一段话,她省下一下午

上个月底,后台收到一条挺长的私信。

一位读者,做采购的。她说每个月月底最怕一件事:拿公司的采购明细,去跟供应商发来的对账单核一遍。两边都两千多行。

她要找的就三样东西:哪几笔我们记了对方没记,哪几笔对方记了我们没记,还有哪些两边都记了、金额却对不上。

她说:「这个我一般弄一下午。」

我回她:别在 Excel 里硬对,你把两张表导成 CSV 发我看看。

第二天她回来,说弄完了,20 分钟,只剩 3 条要她自己判断。

① 她那一整个下午,大半花在假差异上

手工对账的路径,干过的人都熟:先 VLOOKUP 把对方表的金额匹配过来,两列相减,筛出不为 0 的行,然后人眼一条条确认真假。

听起来就三步。

但时间全耗在第四步之后——筛出来的差异里,一大半是假的。

有的一边写 1200,一边写 1200.00,文本比就说它不等。 有的订单号一头带空格,另一头没有。 日期更常见,一边 2026/9/1,一边 2026-09-01。 还有供应商名字,一边全称「宁波某某贸易有限公司」,一边简称「宁波某某贸易」,匹配直接落空。

这些都得人一条条看过去。看到四百行以后眼睛开始跳行,还得一边看一边担心漏。

所以那句「弄一下午」不是夸张。不是算不动的活,是要人一条条判断的活。

AI 在这件事上的价值也不在「算得快」。两千行做减法,Excel 一秒钟就完了。它的价值在——它能看出 1200 和 1200.00 是同一个数,能看出这两个名字说的是同一家公司。

② 我给她的其实就一句话

我说你把两份表都导成 CSV,贴进去,加这么一句:

基准表是采购明细,核对表是供应商对账单,主键用「订单号」。逐行比,差异分三类:我们记了对方没记、对方记了我们没记、两边都有但金额不一致。

就这一句。

我没给她写长提示词,也没先教它什么叫对账。这句话里三个东西必须说清,少一个就废:

  • 谁是基准。
     不定基准,「漏了」和「多了」就是同一件事,只说「不一致」等于没说。
  • 拿哪一列匹配。
     不说,它会自己猜。猜错了后面全错,而且错得很安静——你根本看不出来它是从哪一步开始偏的。
  • 分几类输出。
     不交代清楚,它会给你一大段散文,读着像那么回事,拿到手没法用。

对了,有个坑先说在这儿。我自己第一次试的时候忘了说主键,它拿「金额」去匹配了。两千多行里一堆重复金额,出来的表惨不忍睹。

主键一定要明确指定,而且最好先自己确认一遍:这一列在两张表里都唯一。

③ 她拿到的结果长这样

三列,很干净:

类型
订单号
差异说明
我们记了对方没记
PO20260812-037
金额 8,640.00,供应商对账单里没有这笔
对方记了我们没记
PO20260819-112
金额 3,200.00,采购明细里缺失
金额不一致
PO20260823-045
我方 12,800.00 / 对方 12,080.00,差 720
金额不一致
PO20260826-019
两边都是 5,400,疑似格式差异,建议人工确认

(上面几笔是当时结果里我印象最深的,单号我做了处理。)

末尾跟一句汇总:共 21 条差异,我们独有 6 条、对方独有 4 条、金额不符 11 条。

两千多行,筛出来 21 条。

她拿这 21 条去跟供应商对,真正需要人判断的只有 3 条,剩下 18 条 AI 已经把原因说清了。

最后那一行值得单独讲:「两边都是 5,400,疑似格式差异,建议人工确认」。它没硬判。

我宁可它说「我不确定」,也不要一个看着笃定、其实错了的结论。 这一点后来成了我筛 AI 输出的第一条标准——凡是从头到尾都不说「不确定」的,我都不太敢直接拿去用。

④ 和 VLOOKUP 比,强在哪弱在哪

三个强的地方。

一是能处理「看起来不一样、其实是同一个」的情况。 1200 和 1200.00、两种日期写法、名字带不带「有限公司」。用函数要搭一串清洗规则,还总有没想到的格式;跟它说一句「金额按数值比、日期统一格式」就够了。

二是它会顺带告诉你为什么对不上。 VLOOKUP 只回一个 #N/A,不解释。它会说「这笔在对账单里,但供应商名称是简称,可能匹配错了」。

三是,也是最实在的:不用写公式。 我不用回忆 IFERROR(VLOOKUP(...)) 的括号该套在哪一层。对函数半吊子的人来说,省下的不只是时间,是那种「我可能写错了但不知道错在哪」的心理负担。

弱的地方也得说清楚,不能吹:数据量一大就不行。 我试过五万行的,它读起来吃力,还容易丢行,那种量级该上脚本或者数据库。两千行上下是它舒服的区间。

⑤ 完整的对账.md,直接抄

这份是我把上面聊的东西整理成一个固定模板,存成 对账.md 放进 Skill 目录,下次直接调:

---

name: 两张表对账

description: 比对两份表格,找出差异行并按三类输出

---

# 两张表对账

## 什么时候用

- 两个月的明细要核对

- 供应商报价和采购记录对不上

- 系统导出和手工台账要比一遍

## 我需要你提供

1. 基准表("应该是什么样"的那张)

2. 核对表(拿来比的那张)

3. 主键列名(用哪一列匹配)

## 做法

1. 两份表都读进来,先告诉我各多少行

2. 检查主键列在两张表里是否唯一,有重复先报给我

3. 按主键逐行比对,差异分三类:

   - 只在基准表(漏)

   - 只在核对表(多)

   - 两边都有但关键字段不一致(数不对)

4. 输出三列表:类型 | 主键 | 差异说明

5. 最后给汇总:共 N 条,漏 X、多 Y、数值不符 Z

## 比对的规矩

- 金额按数值比,不要按文本比(1200 和 1200.00 是同一个数)

- 日期统一成 YYYY-MM-DD 再比

- 去掉首尾空格,全角半角统一

- 名称类字段做模糊匹配,但要标出来让我确认

- 拿不准就说不确定,不要猜

三个地方是我特意加的,说一下为什么。

「先告诉我各多少行。」 看着多余,其实救命。行数不对说明表根本没读全,后面全错,而且错得没声音。

「检查主键是否唯一。」 主键有重复会出现一对多,结果里冒出一堆假差异。让它先报给你,比你自己事后发现强。

「拿不准就说不确定。」 没这句,它会硬给一个结论。加上之后,不确定的会单独标出来——那几条才是你真正要花时间的地方。

⑥ 几个坑,先说在前面

别直接传 Excel,先转 CSV。 合并单元格、隐藏行、多 sheet 的表,直接传进去它会读乱。转 CSV 干净,你还顺便能看一眼数据对不对。

一次别问太多类差异。 我试过同时要「漏的、多的、数不对的、名字不一致的」,出来的表混着好几类,反而看不清。三类刚好。

别指望它替你做决定。 那笔 720 的差,它标了「金额不一致」,但到底谁记错了,它不知道,也不该知道。这种判断还是得人来做。

做完让它输出 CSV。 直接复制粘贴回 Excel 会跑格式,让它给 CSV,你另存一下,比手贴省事。


她后来跟我说了句话,我印象挺深。她说以前那一下午,有一半时间其实不是在「对账」,是在「反复确认自己没看错」。

我对这类活的判断标准后来就变了一条:只要一件事规则明确、重复度高、但错了要担责任,就该交给 AI。 对账是典型。发票验真、目录比对、名单查重,逻辑都一样。

函数是让机器替你算,Skill 是让机器替你判断。这两件事不是一回事。


需要这份「对账.md」的话,公众号后台回「对账」,我把全文发你。

顺手转给那个每周还在 VLOOKUP 里一行行筛的同事——他大概率不会点在看,但他会默默存下来。

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