💨[Ruby] Mysql2を使っているときに`Commands out of sync` と怒られたら2021/10/18に公開MySQLRubytechMultiple result setsを使いましょう。 https://github.com/brianmario/mysql2#multiple-result-sets SQLを連続して発行する場合に発生する様子。 私の場合だと、stored_procedureを実行、その後select文を発行したら起きてはまってしまった。。。 この場合、stored_procedureの実行を完了させる必要があるので、Multiple result setsを使うとよいらしいです。 詳細はここに書いてあります。 https://dev.mysql.com/doc/refman/8.0/en/commands-out-of-sync.html Discussion
Discussion