How to use a case-when statement in a mysql stored procedure?
问题 I want to set the session_id automatically using the request_time parameter so i opted for a mysql stored procedure that contains a case statement.Here goes. create procedure upd_userinput(in request_time timestamp, out user_session_id int) begin update user_input; case request_time when time(request_time) < '9:15:00' && time(request_time) > '8:15:00' then set user_session_id = 1; when time(request_time)< '10:15:00' && time(request_time) > '11:15:00' then set user_session_id =2; end case; end