ストアドプロシージャの場合、SELECTを実行し、列の値を変数に格納します。
どうすればよいですか?
私はこのようなことをしたい:
DECLARE countTemp INT;
SET countTemp=(SELECT COUNT(Name) FROM mytable WHERE Name= var_name LIMIT 0,1);
または、このように:
DECLARE countTemp INT;
SELECT countTemp=ColumnXYZ FROM mytable WHERE Name= var_name LIMIT 0,1;
しかし、私はこれらを試しましたが、MySQLは私の構文が正しくないと言っています。どうすればこのようなことができますか?