Mysql对string类型转换int类型的小问题
昨天上线代码的时候发现mysql的关于int型数据的一个问题。
select * from student where id=‘12abc’;
select * from student where id=‘abc123’
这样的sql竟然也是可以正常执行的。
经过测试和网上查阅资料,得出来结论:
Mysql会将传入的string(要赋值给int字段的)从左到右的第一个非数值开始,将后面的字符串转成0,在和数值类型相加。
上述例子会变成 where id = 12 和where id = 0。
感兴趣的朋友可以试试
Mysql对string类型转换int类型的小问题相关推荐
- Java一个小练习----String类型转换int类型
Java一个小练习 把字符串str分割程String数组,然后转换成int数组,排序 String str = "123 345 89 93 2 6573 223" 然后在拼接成一 ...
- golang string转int8_Go教程:23 string转换int类型方法对比
Go教程:23 string转换int类型方法对比 Go语言时一个强类型的语言,但是强类型的语言有也强类型的语言的烦恼.这个烦恼就是类型转换, 接下来我们就讲解一下怎么把 string 类型变量转换成 ...
- java的布尔类型转换_java string类型转换boolean类型的方法
下面小编就为大家带来一篇java string类型转换boolean类型的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 今天偶然想把string 类型转换成 bo ...
- mysql数据库中的int类型_MySQL中int(M)和tinyint(M)数值类型中M值的意义
在一开始接触MySQL数据库时,对于int(M)及tinyint(M)两者数值类型后面的M值理解是最多能够插入数据库中的值不能大于M: 后来工作后,也是一边学习一边使用,之后的理解是其中的M的意思是插 ...
- java把string转int类型_java把String类型转换为int类型的方法
java把String类型转换为int类型的方法 发布时间:2020-08-20 14:32:03 来源:亿速云 阅读:73 作者:小新 这篇文章将为大家详细讲解有关java把String类型转换为i ...
- golang 中string和int类型相互转换
总结了golang中字符串和各种int类型之间的相互转换方式: string转成int: test_int, err := strconv.Atoi(test_string) if err != ni ...
- mysql数据库中的int类型_mysql数据类型
mysql数据类型-int int 的有符号和无符号的区别 有符号的int可以插入负值,无符号的int不可以插入负值 整型的每一种都分无符号(unsigned)和有符号(signed)两种类型(flo ...
- Java中String转int类型出现的问题及解决方式
一般在Java中String转为Int主要有两种方法: 1. Integer.parseInt(str); 2. Integer.valueOf(str); ps:两者的不同之处: Integer.p ...
- Mysql 数据库表中 int 类型的长度
Mysql 我们平时创建一个表对 int 类型习惯设置 int(11) ,不知道你有没有试过设置其他长度有什么影响吗? 下面咱们来实验一下啦. 以下是每个整数类型的存储和范围: 类型 字节 最小值 最 ...
最新文章
- 渡鸦创始人离职百度后的下一个“真相”
- 【Hibernate】getHibernateTemplate与getSession的区别以及优缺点
- 拥有一台你的轻量应用服务器Lighthouse
- c语言ascw,VBS中的Asc/AscB/AscW和Chr/ChrB/ChrW函数之间的区别
- 深度学习之卷积神经网络(12)深度残差网络
- 2019年最佳Python学习路线
- 力扣268.丢失的数字
- 【学神】1-16 网络管理相关命令
- E: Could not get lock /var/lib/dpkg/lock(无法获得锁)
- python-线程互斥锁与递归锁
- VIM编辑器的常用命令
- 饿了么UI框架表格的动态增减表单项里面有坑!
- EfficientDeRainy:一种高效的图像去雨雾算法
- VS2019 Xamarin.Android开发蓝牙通讯
- 我的第一篇博客--成长的第一站
- 文章转载-狂人日记-鲁迅
- 基于AM5728的OpenCL例程开发分享
- 怎么用单片机做一个比较有创新的东西?
- (附源码 )SSM+mysql+微信小程序网易云音乐设计与实现 毕业设计261620
- 5个AI人工智能平台推荐,绘画、写作文案、文章一键生成
热门文章
- linux mysql 客户端编码设置_Windows、Linux系统下mysql编码设置方法_MySQL
- android编程读取sd卡txt文件,如何读取SD卡中的txt文件?
- javaweb 解决请求相应的乱码问题
- android SQLite查询并显示用户输入的选择信息
- 五十六、 白话讲解商业智能 BI、数据仓库 DW、数据挖掘 DM
- 在python实现快速傅里叶变换FFT与频域滤波
- 用最简单的方式训练史上最强ResNet-50,性能超过魔改结构的ResNeSt
- AAAI 2020 | XIV-ReID:基于X模态的跨模态行人重识别
- IEMLRN:基于图像增强的句子语义表示
- 还在为周会发愁?你需要这13篇最新论文 | 本周值得读