执行UPDATE语句时报YAS-04344异常

首页    知识库    常见问题    执行UPDATE语句时报YAS-04344异常

问题描述

在YashanDB执行update语句时,抛出YAS-04344异常:

image (2)

 

风险及影响

用户的update语句无法正常下发

 

原因分析

多表关联update是MySQL的特性,说明请参考如下链接:

 MySQL :: MySQL 5.7 Reference Manual :: 13.2.11 UPDATE Statement 

YashanDB默认情况下是不支持多表关联update的,但是在开启了MySQL兼容模式以后,可以支持。

需要注意此参数修改带来的影响,参考如下链接:

 https://doc.yashandb.com/yashandb/23.2/zh/Product-Overview/Compatibility-with-MySQL.html 

开启后delete table语句将不再支持。

 

解决方法

执行如下语句开启MySQL兼容:

alter system set sql_plugin=mysql scope=both;

最终效果如下:

image (3)

 

浏览量:0