Xin lỗi, các câu lệnh chuẩn bị sẵn trong MySQL là phiên toàn cầu. Theo http://dev.mysql .com / doc / refman / 5.1 / vi / sql-Cú pháp-Chuẩn bị-Tuyên bố.html , "Một tuyên bố được chuẩn bị cũng mang tính toàn cầu cho phiên họp."
Và không có cách nào khác (ngoài các câu lệnh đã chuẩn bị) để thực thi SQL động trong MySQL 5.x.
Vì vậy, tất nhiên bạn có thể thay thế "@s" ở trên, nhưng AFAIK bạn đang mắc kẹt với @SelectedId.
Trong MySQL 6.x, có một tính năng được lên kế hoạch sẽ thêm câu lệnh "THỰC HIỆN NGAY LẬP TỨC" sẽ thực thi SQL động. Xem http://forge.mysql.com/worklog/task.php? id =2793 .