错误信息
使用RDS for MySQL,程序执行查询SQL时报错如下:
<div class="code-tools">
  <i class="theme-switch-btn"></i><i class="copy-btn"></i>
</div>
<pre class="pre codeblock" >'user'</span> </code></pre>
<div class="pre-scrollbar-track" style="display: none;width: 100%;height: 4px;margin-bottom: 16px;">
  <div class="pre-scrollbar-thumb" style="height: 100%;background-color: #d7d8d9;position: relative;"></div>
</div>
</div> 
排查步骤
  1. 测试RDS实例是否异常。可以使用mysql客户端连接到RDS,查询对应的表,如果可以正常查询,说明RDS没有问题。
  2. 用Wireshark软件抓包本机发出的实际请求:

    1. 复现问题,问题复现后,停止抓包。


  3. 检查发送的SQL是否正确。
    说明 上面的案例中,报错原因在于库名是fnb,而程序拼接出来的是hnb.user,数据库名拼接错误导致报错, 修正数据库名后问题解决。

相关文章: