MySQL 整型字段中查询字符串出现问题详解
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本文主要给大家介绍MySQL 整型字段中查询字符串出现问题详解,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。在MySQL中,在整型字段中查询字符串,
千家信息网最后更新 2026年11月02日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安全错误
数据库的锁怎样保障安全
期待互联网科技
壕鑫互联网络科技
无线互联网科技
菲比寻常互联网科技
上海亿帐通互联网科技
国外互联网科技网站
重庆科技学院互联网
新华互联网科技校企合作
互联网巨头投资的硬核科技
栖莱科技互联网股份有限公司
互联网金融中的现代科技
中国互联网十大科技股排名
乌鲁木齐新华智原互联网科技学校
互联网时代的科技公司
互联网公司高科技产品
从那以后互联网科技有限公司
云南互联网科技学费
同城互联网络科技
河南商务圈互联网科技有限公司
优雇互联网科技有限公司
互联网科技公司简介
科技互联网企业
互联网科技官网
互联网科技集团
互联网科技革命
科技伦理 互联网公司
宇信科技在杭州互联网排第几
科技互联网经济论坛
深圳互联网科技园地址
颐高云石互联网科技