MySQL 多查询的总行数

Total row-count for MySQL multi-queries

我今天意识到通过多查询完成的数据操作返回的行数不是我预期的那样:正在执行

"INSERT INTO test SET bla=1; INSERT INTO test SET bla=2;"

在空的 table test returns 行数 1 而不是此语句更改的总行数(即 2). (我知道我可以组合这些特定的 INSERT 语句;这只是一个多重查询的示例,其中 returns 违反直觉的行计数。我 不是 寻找 INSERT INTO test (bla) VALUES (1),(2).)

在Java中执行多查询时,有没有办法接收总行数?

您似乎需要遍历 return 以获得更多结果:

Multiple queries executed in java in single statement