存储过程报错问题

update xxx a
join xxx b
on a.xxx = b.xxx
set a.xxx = b.xxx;

update 语句单独执行没问题,a表100多万数据量,b表1000条数据。
语句放入存储过程里执行,报错:
ErrorCode = 4119, SQLState = 08000, Details = RPC packet to send too long。
不知道什么原因。

数据量级小一些在试一下看下是否还是报错

就是数据量的问题,但是update语句单独放外边执行没问题,存储过程里感觉就限制了数据量。

遇到相同的问题,单独执行SQL没问题,放在存储过程里面执行就会报4119,这种怎么解决呢

如果是一样得问题 看看楼一得问题可以解决嘛?
如果不可以建议还是创建个新得帖子比较好。