我似乎无法找到任何有这个问题的人,但似乎我根本无法执行语句。
这是我的代码:
xroxy.getProxies(function(error, proxies) {
console.log(proxies);
connection.prepare('INSERT INTO `proxies` (`ip`, `port`) VALUES (INET_ATON(?), ?)', function(err, statement) {
for (var key in proxies) {
if (!proxies.hasOwnProperty(key)) continue;
console.log(key + ": " + proxies[key]);
statement.execute([key, proxies[key]], function(err, rows, columns) {
console.log(err);
console.log(rows);
});
statement.close();
//console.log('test');
}
});
connection.end(function(err) {
});
}, 100);
在使用statement.execute()
之前,我尝试使用connection.execute()
并且似乎也没有用。我已经在调试模式下获得了mysql2,它告诉我这些语句是准备(甚至在我使用connection.execute()
时也是如此,但是过去那个赢了在数据库中插入任何内容。
似乎永远不会从statement.execute()
和connection.execute()