【MYSQL】数据类型强制转换导致数据超预期
来源:互联网 发布:java如何编译 编辑:程序博客网 时间:2024/06/11 04:27
-- SQL语句SELECT `t`.`module_id`, `ra`.`table_id` -- t.*, ra.*FROM sys_user_auth AS tJOIN `sys_table` AS `ra` ON `t`.`module_id` = `ra`.`table_id`AND t.user_role_id = 3AND t.module_type = 0;-- 查询结果--N00 0-- 字段数据类型module_id varchar(10)table_id bigint-- 测试select cast('N00' as signed integer)--0 -- 强制转换导致结果集异常-- 修改SQLSELECT `t`.`module_id`, `ra`.`table_id` -- t.*, ra.*FROM sys_user_auth AS tJOIN `sys_table` AS `ra` ON `t`.`module_id` = concat(`ra`.`table_id` )AND t.user_role_id = 3AND t.module_type = 0;
参与计算的数据类型应该尽量一致,不一致建议手工转格式,避免异常问题。
0 0
- 【MYSQL】数据类型强制转换导致数据超预期
- 强制数据类型转换
- JAVA数据类型强制转换
- JAVA 强制数据类型转换
- 强制数据类型转换
- 数据类型的强制转换
- 强制数据类型转换问题
- javascript数据类型强制转换
- 【课堂】【强制数据类型转换】
- Js 数据类型强制转换
- 数据类型强制转换
- 数据类型转换不当导致数据库不能正确插入数据问题
- Qt数据类型与强制转换
- 强制数据类型转换的总结
- C语言强制数据类型转换
- Qt数据类型与强制转换
- C__数据类型的强制转换
- Java数据类型的强制转换
- Win下必备神器之Cmder
- 由于网卡单队列导致的CPU高
- PHP cookie加密
- 简单c程序
- HTML5—浏览器支持问题
- 【MYSQL】数据类型强制转换导致数据超预期
- linux下安装配置DBI,perl连接mysql
- sublime text 3 插件:IMESupport(不支持中文的鼠标跟随)
- 运行ant脚本提示,错误: 找不到符号的 解决办法
- spark graphx创建
- 关于定义域有界性的三种判断
- learn python the hard way 43 注释转载
- x86 架构下安装oracle RAC 要注意到点
- git SourceTree 客户端 安装/使用教程