mysql:15063
From: "YAMAKITA, naomichi" <"YAMAKITA, naomichi" <yamakita@xxxxxxxxxx>>
Date: Fri, 13 Nov 2009 01:06:24 +0900
Subject: [mysql 15063] "Commands out of sync"エラー
はじめまして。山北と申します。 MySQL 5.1でクライアントライブラリを作成しているのですが、 クエリを発行後、稀に"Commands out of sync; you can't run this command now" というエラーが発生する場合があります。 何が原因か調べていたところ、 1.クエリAを発行:mysql_real_query() 2.Aの結果セットを取得:mysql_use_result() 3.Aの結果セットを解放:mysql_free_result() 2や3の処理が行われる前にクエリBが発行されたタイミ ングで発生するようです。 エラーの内容は分かるのですが、どのように対応すれば良いのか いまいち対策が分かりませんでした。 2-3の間をロックする、といった手法になるのでしょうか。 ご存知の方がいましたら回答頂けると幸いです。
-> 15063 2009-11-13 01:06 ["YAMAKITA, naomichi"] "Commands out of sync"エラー 15064 2009-11-13 07:41 ┗[とみたまさひろ <tomm] 15065 2009-11-13 16:51 ┗["YAMAKITA, naomichi"]