开发者社区 问答 正文

插入数据包含Envelope()操作异常?报错

UPDATE  `FJfcvQFNJxdzjXzxfnqy`.`topic_info` SET  `info` =  'Envelope()' WHERE  `topic_info`.`tid` =110


数据库版本,BAE环境的云数据库,本地测试正常:
Server version: 5.1.47-community-log MySQL Community Server (GPL)


BAE云环境 PhpMyAdmin报错截图如下:


错误


SQL 查询: 


UPDATE `FJfcvQFNJxdzjXzxfnqy`.`topic_info` SET `info` = 'Envelope()' WHERE `topic_info`.`tid` =110


MySQL 返回:


#34952 - unsupport SQL 
求各位Mysql高手指点


解决办法:将文本中的Envelope 替换成了Enve1ope “l”变成了“1”,然后插入成功




@JFinal

展开
收起
爱吃鱼的程序员 2020-06-22 17:15:29 637 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    和BAE云数据库技术支持同学了解过,SQL内容会做校验,但校验的实现有问题,他们正在解决。

    这个是什么原因啊?我也遇到了~~~~

    l换成1是什么意思?

    2020-06-22 17:15:44
    赞同 展开评论