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

【YashanDB知识库】MySQL field 函数的改写方法

概述MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。 详情MySQL的field用法MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于’plane’,‘train’,'bicycle’其中之一,则以 ‘plane’...

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

【YashanDB知识库】共享从 MySQL异常处理CONTINUE HANDLER的改写方法

MySQL的CONTINUE HANDLER迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下: -- 表DDL create table t1(c1 int primary key, c2 int); create table t2(c1 int primary key, c2 int); -- 数据 ...

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

【YashanDB 知识库】YashanDB 支持 MySQL 多表更新语句的解决方法

前言 MySQL 支持多表更新语句,如果迁移到 YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。 问题 在 YashanDB 默认模式下执行 MySQL 的多表更新语句,报错 YAS-04344 multi-table update is not supported,...

文章 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知识库】YashanDB 支持MySQL多表更新语句的解决方法

本文内容来自YashanDB官网,原文内容请见https://www.yashandb.com/newsinfo/7664895.html?templateId=1718516 前言 MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。 ...

文章 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...

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

【YashanDB知识库】MySQL field 函数的改写方法

本文内容来自YashanDB官网,原文内容请见https://www.yashandb.com/newsinfo/7664893.html?templateId=1718516 概述MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。 详情MySQL的field用法MySQL的field函数一般用于对SQL...

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

【YashanDB知识库】共享从 MySQL异常处理CONTINUE HANDLER的改写方法

本文内容来自YashanDB官网,原文内容请见https://www.yashandb.com/newsinfo/7575253.html?templateId=1718516 MySQL的CONTINUE HANDLER迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下: -- 表...

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

【YashanDB知识库】MySQL返回结果集的存储过程的改写方法

本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7396989.html?templateId=1718516 概述 MySQL的存储过程可返回结果集,改写到YashanDB,需要转换成返回SYS_REFCURSOR的函数,而且上层应用代码(例如&#x...

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

【YashanDB知识库】Kettle迁移MySQL到YashanDB

本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7396987.html?templateId=1718516 概述 由于YMP不支持Latin1字符集MySQL数据库,导致MySQL的中文数据迁移到YashanDB,变成乱码。因此使用Kettle迁移可以规避该问题。 因此本文介绍了两种环境的Kettle使用方式进行数据迁移。这....

【YashanDB知识库】Kettle迁移MySQL到YashanDB

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

产品推荐

数据库

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

+关注
相关镜像