节点js mysql语法错误

时间:2018-03-13 11:26:15

标签: javascript mysql node.js

我在服务器端编写了一些代码,在节点js中用于更新MySQL数据库。

这是我的代码:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" forwardWindowsAuthToken="false" requestTimeout="00:20:00" stdoutLogEnabled="false" />
  </system.webServer>
</configuration>

这是错误:

  

ErrorForAddPlayerToMatch:错误:ER_PARSE_ERROR:您的错误   SQL语法;检查与您的MySQL服务器版本相对应的手册,以便在#3d;&nbsp;&#39; 3d8b7210fc1999bf191b0e1f7d744269&#39; 3d8b7210fc1999bf191b0e1f7d744269附近使用正确的语法。在哪里id = 29&#39;在第1行

我不知道!!

请帮忙。

1 个答案:

答案 0 :(得分:0)

问题是我在查询中使用它之前忘了将数组再次转换为JSON对象。

它会解决这样的问题:

var playerUids = JSON.stringify(playerUids);

然后在查询中使用它。