现象:
通过REST接口保存对象,有一个属性值中包含了concat('xxx','xxx'),如下图所示:
concat为mysql 中的一个函数,如果去掉concat后面的"(",也能正常保存,说明直接保存一个mysql函数使用的字符串会报该错误。
swagger和postman报错如下:
原因:
不明,本地接口和mysql测试正常,客户机器直接连接mysql中保存也正常,但接口不行。
怀疑是代理服务器的问题
解决:
pod内部使用内部地址访问可以正常保存,而外部走nginx代理就不行
所以需要应用使用内部地址调用才可以!