select
true
指定されたパラメーターがにある場合enum
とそうでない場合に実行されるストアド プロシージャを作成しようとしていfalse
ます。これは私の現在の試みです:
DROP PROCEDURE IF EXISTS is_type_of_fruit;
delimiter //
CREATE PROCEDURE is_type_of_fruit (fruit VARCHAR(20))
BEGIN
DECLARE fruit_types ENUM('APPLE','GRAPE','ORANGE');
SELECT fruit IN(fruit_types);
END//
CALL is_type_of_fruit('APPLE');
IN
アイテムがオプションのリストにあるかどうかを確認するために通常使用する標準構文を使用できないようです。タイプに使用する必要がある別の戦略はありENUM
ますか?