文章 2025-03-28 来自:开发者社区

【YashanDB 知识库】MySQL 和 YashanDB 隐式转换不一致引起的报错

问题 最近遇到一个问题,MySQL 5.7 的 SQL 语句执行无问题,但在 YashanDB 执行会报错: SQL> select count(1) from t1 a1 left join t1 a2 on a1.c1=a2.c1 where a2.c2=25 and a1.c3 in ('1,2'); [1:9...

文章 2025-03-26 来自:开发者社区

【YashanDB知识库】MySQL和YashanDB 隐式转换不一致引起的报错

本文内容来自YashanDB官网,原文内容请见https://www.yashandb.com/newsinfo/7664894.html?templateId=1718516 问题 最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错: SQL> select count(1) from...

文章 2023-05-11 来自:开发者社区

这次被坑惨了,MySQL的隐式转换导致了一个线上BUG

某一天,开发问我,为什么针对一个查询会有两条记录,且其中一条记录并不符合条件select * from tablea where xxno = 170325171202362928;xxno为 170325171202362928 和 170325171202362930的都出现在结果中。一个等值查询为什么会有另外一个不同值的记录查询出来呢?我们一起来看看究竟!分析我们查看该表结构,发现xxno....

这次被坑惨了,MySQL的隐式转换导致了一个线上BUG
问答 2022-11-01 来自:开发者社区

MySQL,整型隐式转换为定点小数类型,不同版本,转换后数值不一样。

MySQL,整型隐式转换为定点小数类型,不同版本,转换后数值不一样。 如:

文章 2021-12-17 来自:开发者社区

MySQL 隐式转换的坑,一起来看看究竟!

一、前言某一天,开发问我,为什么针对一个查询会有两条记录,且其中一条记录并不符合条件 select * from tablea where xxno = 170325171202362928; xxno为 170325171202362928 和 170325171202362930的都出现在结果中。一个等值查询为什么会有另外一个不同值的记录查询出来呢?我们一起来看看究竟!二、分析我们查看该表结....

文章 2021-12-16 来自:开发者社区

MySQL令人咋舌的隐式转换

05.MySQL令人咋舌的隐式转换一、问题描述root@mysqldb 22:12: [xucl]> show create table t1\\G *************************** 1. row *************************** Table: t1 Create Table: CREATE TABLE `t1` ( `id`...

MySQL令人咋舌的隐式转换
文章 2020-01-01 来自:开发者社区

MySQL性能优化:MySQL中的隐式转换造成的索引失效

MySQL性能优化:MySQL中的隐式转换造成的索引失效数据库优化是一个任重而道远的任务,想要做优化必须深入理解数据库的各种特性。在开发过程中我们经常会遇到一些原因很简单但造成的后果却很严重的疑难杂症,这类问题往往还不容易定位,排查费时费力最后发现是一个很小的疏忽造成的,又或者是因为不了解某个技术特性产生的。 于数据库层面,最常见的恐怕就是索引失效了,且一开始因为数据量小还不易被发现。但随着业务....

文章 2017-11-09 来自:开发者社区

mysql隐式转换造成索引失效的事故总结

  隐式转换导致索引失效.这一点应当引起重视.也是开发中经常会犯的错误. 由于表的字段tu_mdn定义为varchar2(20),但在查询时把该字段作为number类型以where条件传给mysql,这样会导致索引失效. 错误的例子:select * from test where tu_mdn=13333333333; 正确的例子:select * from test whe...

文章 2015-09-24 来自:开发者社区

从Java的类型转换看MySQL和Oracle中的隐式转换(二)

说起数据类型转换,在开发中如此,在数据库中也是如此,之前简单对比过MySQL和Oracle的数据类型转换情况,可以参见MySQL和Oracle中的隐式转换 http://blog.itpub.net/23718752/viewspace-1787973/ 不过当时写完之后,有个读者随口问了一句为什么,为什么呢?似乎自己还是一知半解,说是规则,无规矩不成方圆,倒也无可非议,不过我觉得还是要再看看,....

文章 2015-08-31 来自:开发者社区

MySQL和Oracle中的隐式转换

今天在处理一个问题的时候,需要根据其他部门提供的sql语句对一个表中的数据进行了筛查。 语句类似下面的形式 > SELECT MAX_LEVEL,LOGOUT_TIME,CURRENT_DATE AS NOWTIME,cn_master FROM t_test_october_back_a WHERE ID in ( 100, 200, 300, 400, 500) ; +--------....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像
X
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等