通常、これに3時間費やし、質問を投稿した直後に問題が見つかりました。したがって、将来の参考のために:変数が関係する場合、MySQLは大文字と小文字を区別しないようです。 ID 列名とid 変数は明らかにそれを完全に混乱させました。
プロシージャの入力パラメータ名をretIdに変更しました そしてそれは完璧に機能しました。
通常、これに3時間費やし、質問を投稿した直後に問題が見つかりました。したがって、将来の参考のために:変数が関係する場合、MySQLは大文字と小文字を区別しないようです。 ID 列名とid 変数は明らかにそれを完全に混乱させました。
プロシージャの入力パラメータ名をretIdに変更しました そしてそれは完璧に機能しました。