我在DRDS 里写入数据时候用到了 insert into 表(列) select 列 from dual,数据是来自虚拟表,却得到提示 [TDDL-4613][ERR_INSERT_SELECT] ERR-CODE: [TDDL-4614][ERR_EXECUTE_ON_MYSQL] ,Invalid argument value: java.io.NotSerializableException 不知道大家有没有遇到这样的问题,是如何解决的呢
可以将你的完整SQL打印一下,看看是否存在语法上的错误;DRDS对于 insert into 表(列) select 列 from dual 这种简单的SQL,应该是支持的,它会直接下推到存储层MySQL执行的,不会做负责的查询解析;从你的报错信息java.io.NotSerializableException来看,极可能是你的sql语句中列的拼接存在问题,或者是存在占位符之类的问题
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。