0
で動作します:MySQLの機能は、メインサーバに障害が発生したが、私は以下のようにMySQLの機能を持っているが、それはエラーを生成しているローカルホスト
BEGIN
DECLARE image1 VARCHAR(250);
select case when
(
select COUNT(*)
from profile_images
where building_id = bid
and contractor_id = cid
) > 0
then (
select distinct (image)
-- into image1
from profile_images
where building_id = bid
and contractor_id = cid limit 1
) else (
select distinct (image)
-- into image1
from profile_images
where contractor_id = cid limit 1
)
END into image1;
RETURN image1;
END
のMySQLで示される実際のエラーが#2014である - 同期していコマンド;今すぐこのコマンドを実行することはできません。
マニュアルをお読みになりましたか? https://dev.mysql.com/doc/refman/5.7/en/commands-out-of-sync.html –
はい。私はちょうど私のSQLクエリウィンドウから関数を呼び出したが、まだ失敗した –
そのドキュメントではカーソルについて言及したが、私はカーソルを扱う方法を知らない –