これらの複数の連結クエリは、batchと呼ばれます。 .net用語で。
接続文字列でバッチを使用するようにMySQLコネクタ(MySQLの.netドライバ)に指示する必要があります。 AllowBatch オプション
。
このようなもの:
var connectionString = Server=host;Database=db;Uid=user;Pwd=pass;AllowBatch=True;
バッチ内にストアドプロシージャの呼び出しを含めることはできません。 ...CommandType=CommandType.StoredProcedureでスタンドアロンにする必要があります 。
ただし、サーバーとコネクタのバージョンによっては、これが機能しない場合があります。 SQLステートメントを「切り刻む」という回避策を使用するだけではない場合。正常に動作し、パフォーマンスをひどく台無しにすることはありません。