MySQL 整型字段中查询字符串出现问题详解
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,本文主要给大家介绍MySQL 整型字段中查询字符串出现问题详解,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。在MySQL中,在整型字段中查询字符串,
千家信息网最后更新 2025年11月11日MySQL 整型字段中查询字符串出现问题详解
本文主要给大家介绍MySQL 整型字段中查询字符串出现问题详解,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。
在MySQL中,在整型字段中查询字符串,返回了所有为0的结果,应该返回null或空。
例如表结构信息:
CREATE TABLE `t` ( `name` char(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `id` int(11) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
表中数据:
mysql> select id from t;+----+| id |+----+| 0 || 0 || 1 |+----+
查询字符串a,返回了所有是0 的:
mysql> select id from t where id='a';+----+| id |+----+| 0 || 0 |+----+
警告信息:
mysql> show warnings;+---------+------+---------------------------------------+| Level | Code | Message |+---------+------+---------------------------------------+| Warning | 1292 | Truncated incorrect DOUBLE value: 'a' |+---------+------+---------------------------------------+
查询字符串'1a',可以返回1:
mysql> select id from t where id='1a';+----+| id |+----+| 1 |+----+
报警信息:
mysql> show warnings;+---------+------+----------------------------------------+| Level | Code | Message |+---------+------+----------------------------------------+| Warning | 1292 | Truncated incorrect DOUBLE value: '1a' |+---------+------+----------------------------------------+
看了以上关于MySQL 整型字段中查询字符串出现问题详解,希望能给大家在实际运用中带来一定的帮助。本文由于篇幅有限,难免会有不足和需要补充的地方,如有需要更加专业的解答,可在官网联系我们的24小时售前售后,随时帮您解答问题的。
字符
字符串
查询
问题
字段
信息
更新
解答
专业
可在
地方
实际
小时
数据
文章
有限
知识
篇幅
结构
结果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
鸡公网络技术有限公司做什么的
若可网络安全测评有限公司
淘宝店铺平面设计软件开发
小学生走进网络安全
jdbc数据库连接池教程
云服务器数据库删除文件
模拟人生免费服务器
网络安全和信息化应用方案
飞飞cms服务器配置
三级网络技术工作餐
绝地求生现在哪个服务器人少
网络安全防护体系建设要求
备案后更换服务器
软件开发全套资料案例
公司可以有自己的数据库么
麒麟系统软件开发的问题
数据库怎么存多个标签
服务器管理器 dns谁
推荐网络安全标准
软件开发配置管理基线该怎么理解
数据库3公理
pppoe 服务器 设置
语音对讲软件开发多少钱
软件开发甲方工作安排
计算机网络技术与应用慕课
日照量化积分管理软件开发系统
三国志战略版的服务器好垃圾
摩尔庄园不同服务器账号能通用吗
html服务器的主要功能是
怎么才能找到安装的数据库