技术栈

数据库字段类型bit容易被忽视的bug

李趣趣2025-10-25 1:04

今天和其他系统对接发现的问题小记:

1.假设有数据表Table1,表结构如下图,其中FLAG列的字段类型是bit:

2.往表里插入两行数据,bit列只能存储bool类型,true或者false:

3.查询数据,在查询结果中,FLAG列显示的是0和1

4.以下几种sql写法都能正常查询出结果

5.在程序中输出结果值,值为'True',正是因为忽略了对方数据库列的数据类型,导致在程序中用结果值跟'0'和'1'对比,导致bug

上一篇:OpenCV cv::Mat.type() 以及类型数据转换
下一篇:小九源码-springboot088-宾馆客房管理系统
相关推荐
czhc1140075663
3 小时前
通信 28
c#
奶茶精Gaaa
6 小时前
测试能力提升--Bug分析能力
bug
bugcome_com
6 小时前
C# 程序结构详解:从 Hello World 开始
c#
唐梓航-求职中
7 小时前
编程-技术-算法-leetcode-288. 单词的唯一缩写
算法·leetcode·c#
bugcome_com
10 小时前
阿里云 OSS C# SDK 使用实践与参数详解
阿里云·c#
懒人咖
20 小时前
缺料分析时携带用料清单的二开字段
c#·金蝶云星空
bugcome_com
20 小时前
深入了解 C# 编程环境及其开发工具
c#
wfserial
1 天前
c#使用微软自带speech选择男声仍然是女声的一种原因
microsoft·c#·speech
阔皮大师
1 天前
INote轻量文本编辑器
java·javascript·python·c#
kylezhao2019
1 天前
C# 中的 SOLID 五大设计原则
开发语言·c#
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03openclaw配置教程(linux+局域网ollama)04UV安装并设置国内源05AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南06Linux下V2Ray安装配置指南07openclaw使用nginx反代部署过程 与disconnected (1008): pairing required解决08在Trae中使用Pencil MCP09Claude Code Skills 实用使用手册10Vue-skills的中文文档