私はテーブルに1つのレコードを挿入することが、私は卓上に一度に複数のレコードを挿入したいノードJS
マイコードはbelow-ある
var doinsert_autocommit = function (conn, cb) {
var query="INSERT INTO test VALUES (:id,:name)";
var values=[{1,'rate'},{5,'ratee'}];
私が[1、 'rat']を使用している場合 - の行を挿入しています。
conn.execute(
"INSERT INTO test VALUES (:id,:name)",
values, // Bind values
{ autoCommit: true}, // Override the default non-autocommit behavior
function(err, result)
{
if (err) {
return cb(err, conn);
} else {
console.log("Rows inserted: " + result.rowsAffected); // 1
return cb(null, conn);
}
});
}
メソッド名はbatchInsertですが、操作は実際には別々のラウンドトリップで行われることに注意してください。パフォーマンスが重要な場合は、この質問に対する私の答えを見てください。 –