摘要:
刚学索引的时候,觉得这是个神器,于是在一张用户表的每个字段上都建了索引:姓名、邮箱、手机号、年龄、城市,一共建了八个。后来数据涨到五万行,插入一条新用户竟然要两三百毫秒,批量插入一万条简直慢到崩溃。我才明白索引不是免费的午餐——它加速查询,但拖慢写入。现在我在建索引之前会问自己:这个字段真的会作为查 阅读全文
posted @ 2026-05-12 20:03
my00
阅读(10)
评论(0)
推荐(0)
摘要:
我在命令行里输了一条DELETE FROM students,本来想加WHERE id=3,脑子一抽直接回车了。瞬间提示“Query OK, 1024 rows affected”。备份不是可有可无的仪式感,是意外发生时最后的底牌。我现在每周自动备份一次数据库,并且定期测试备份文件能不能恢复。 阅读全文
posted @ 2026-05-12 19:47
my00
阅读(8)
评论(0)
推荐(0)
摘要:
我本来写了个found = False的flag,找到就设为True,循环结束后判断flag。代码有点啰嗦。后来看别人的解法,发现Python有个冷门语法:for...else。正常循环里如果break了,else就不会执行;如果循环自然结束(没遇到break),就执行else块。用上之后,代码变成 阅读全文
posted @ 2026-05-12 19:45
my00
阅读(10)
评论(0)
推荐(0)
摘要:
我们各自写文档,结果我的接口返回字段叫user_name,前端代码里写的是username;B建的表中主键叫course_id,我代码里写的是id。合并的时候全是冲突,联调了两天连登录都跑不通。后来我们强制每天课间站十分钟,每个人说三句话:昨天做了什么、今天做什么、遇到了什么阻碍。仅仅这个改变,效率 阅读全文
posted @ 2026-05-12 19:45
my00
阅读(11)
评论(0)
推荐(0)
摘要:
Python脚本从API拉课程数据存入MySQL。代码跑完,控制台一片祥和,没有任何红色报错。我打开Navicat,SELECT * FROM courses,结果表里空空荡荡。我检查了SQL语句、数据库连接、字段映射,甚至重装了驱动,花了将近一小时。我一愣——我设置了autocommit=Fals 阅读全文
posted @ 2026-05-12 19:43
my00
阅读(11)
评论(0)
推荐(0)

浙公网安备 33010602011771号