SQLite LIMIT 两种写法:只是把 OFFSET 换成逗号,为什么取回了另一页 维护分页查询时,把 LIMIT ? OFFSET ? 改成 LIMIT ?, ?,占位符数量仍然是两个,程序也没有报错,却把“取三条、跳过两条”变成“跳过三条、只取两条”。SQLite 支持这两种语法,但它们的参数顺... yunqueblog/ 技术教程/ 2026-10-02/ 3 阅读
SQLite 列亲和性:文本 8.00 与数值 8,为什么可能匹配不上 看起来一样的数,可能按文本比较导入表把测量读数保存为 TEXT,页面传入数字八查询,表里明明有 8.00 却找不到。参数绑定本身没有失效;SQLite 会结合列的类型亲和性决定比较前的转换,TEXT 列面对数值参数时... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
SQLite LIKE 字面搜索:参数绑定之后,百分号和下划线仍然需要转义 用户输入文件名片段“报告_终稿”,搜索结果却出现“报告甲终稿”。即使查询使用了问号占位符,这个结果仍可能完全符合数据库规则:参数绑定确保输入作为数据传递,而 LIKE 会继续把数据里的下划线解释成单字符通配符。搜索框... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读