作者小头像 Lv.2
更多个人资料
92 成长值
0 关注
0 粉丝
+ 关注 私信

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据
个人勋章
TA还没获得勋章~
成长雷达
80
12
0
0
0

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 暂无专栏分类
SQLite 备份直接复制文件为什么可能丢数据
数据库跑得好好的,定时任务每天凌晨 cp app.db app.db.bak,真到要恢复那天,把备份文件拷回去一查,表没了,或者只剩几天前的数据。文件明明在,大小也不为零,数据却丢了。问题不在 cp,也不在磁盘,出在 SQLite 的 WAL 模式上:最新写进去的数据根本不在 .db 文件里,还躺在 -wal 文件里没落盘。 现象:备份文件拷回去,表直接没了拿一个干净的库复现。开一个连接,把...
SQLite
作者小头像 yd_290897247 2026-11-08 09:42:45
15
0
0
2026-11-08 09:42:45
15
0
0
SQLite INTEGER PRIMARY KEY 和普通 INTEGER 主键的区别
同一张表,两种写法,主键看起来都是整数自增,跑起来却完全是两回事。一个是 ROWID 本身,另一个只是建在 ROWID 之上的唯一索引。分不清这两者,插数据时主键冲突的报错、NULL 自动编号、查主键走不走索引,都会变得没法解释。 现象:写法只差一个词,行为差了一大截复现用内存库就行,不用建文件:CREATE TABLE a(id INTEGER PRIMARY KEY, name TEXT...
SQLite
作者小头像 yd_290897247 2026-11-07 09:34:18
25
0
0
2026-11-07 09:34:18
25
0
0
SQLite 外键约束开了却没生效
建表语句里写了 FOREIGN KEY,插入一条明显违规的数据,SQLite 却一声不吭收下了。删父表记录,子表孤儿数据还安稳躺着。约束写在表结构里,却像不存在一样。这个问题不挑版本,新手老手都踩过,根源不在建表语句,而在连接上。 现象:建表写了外键,违规数据照样入库复现用内存库就行,不用建文件:PRAGMA foreign_keys;CREATE TABLE author(id INTEG...
SQLite
作者小头像 yd_290897247 2026-11-05 09:28:26
27
0
0
2026-11-05 09:28:26
27
0
0
SQLite LIKE 查询为什么走不了索引
一张用户表,name 列上建了索引,查 WHERE name LIKE '张%' 很快,改成 WHERE name LIKE '%张%' 就突然变慢,数据量一上来能差出几十倍。SQL 只改了一个百分号的位置,索引却像不存在了一样。这篇笔记用本地 :memory: 数据库把这个现象复现出来,定位到 LIKE 能不能走索引的三条硬条件,再给出每种写法的修法,全部命令都可以直接复制验证。 现象:前...
SQLite
作者小头像 yd_290897247 2026-11-03 09:43:40
32
0
0
2026-11-03 09:43:40
32
0
0
SQLite COLLATE NOCASE 和 BINARY 对排序的影响
同一张表,同一批名字,换一个 COLLATE,ORDER BY 的结果就变了。表里存着 apple、Banana、APPLE、banana、Cherry、cherry 这几个词,按默认排序跑一遍,再按 NOCASE 跑一遍,两份结果的第一行就不一样。数据没有改,SQL 除了 COLLATE 什么都没动,排序却像换了规则。这篇笔记用本地 :memory: 数据库把这个现象复现出来,定位到 BI...
SQLite
作者小头像 yd_290897247 2026-11-02 09:29:28
42
0
0
2026-11-02 09:29:28
42
0
0
SQLite 混合类型排序:数字、文本、NULL、BLOB 的先后顺序
一张表里的一列混进了几种类型的值,ORDER BY 一跑,顺序看着完全不合直觉:NULL 排在最前面,数字按大小排,文本按字典序排,二进制数据排在最后面,还有一个文本形式的 ‘42’ 没有跟数字 42 排在一起,而是跑到了文本那一组里。数据没有插错,SQL 也没有报错,排序结果却跟“按大小排”这个直觉对不上。这篇笔记用本地 :memory: 数据库把这个现象复现一遍,定位到 SQLite 的...
SQLite
作者小头像 yd_290897247 2026-10-31 09:32:29
41
0
0
2026-10-31 09:32:29
41
0
0
SQLite ORDER BY 时 NULL 为什么总排在最前面
SQLite ORDER BY 时 NULL 为什么总排在最前面一张表里混进了几条 NULL,ORDER BY 一跑,NULL 全挤到了最前面。改成 DESC,NULL 又跑到了最后面。数据没错,SQL 没报错,排序结果却跟直觉对不上。这篇笔记把这个现象复现一遍,定位到 SQLite 的排序规则,再给出两种改法,全部用本地 :memory: 数据库验证,不需要任何现成数据。 现象:NULL...
SQLite
作者小头像 yd_290897247 2026-10-30 10:03:07
43
0
0
2026-10-30 10:03:07
43
0
0
新手体验:华为云开发者空间的三个实用小技巧
最近在华为云开发者成长中心做任务,顺手体验了开发者空间,记录三个实用的小点:一、云端开发环境开箱即用,不用在本地配各种 SDK 和依赖,浏览器里就能写代码,换电脑也不怕环境丢失。二、任务中心把每日/每周任务列得很清楚,跟着做一圈,成长值顺手就拿了,适合新手熟悉平台。三、社区问答区回复挺快,遇到控制台操作问题可以直接搜,大部分都有现成答案。整体感受:对刚接触云的新手比较友好,建议先从成长任务入...
云计算
作者小头像 yd_290897247 2026-10-22 18:49:42
64
0
0
2026-10-22 18:49:42
64
0
0
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注