Go の database/sql パッケージで sql ステートメントをバッチ処理するにはどうすればよいですか?
Javaでは、次のようにします:
// Create a prepared statement
String sql = "INSERT INTO my_table VALUES(?)";
PreparedStatement pstmt = connection.prepareStatement(sql);
// Insert 10 rows of data
for (int i=0; i<10; i++) {
pstmt.setString(1, ""+i);
pstmt.addBatch();
}
// Execute the batch
int [] updateCounts = pstmt.executeBatch();
Goで同じことをどのように達成できますか?