Lỗi không nằm trong quy trình của bạn. Lỗi nằm trong truy vấn của bạn - nó trả về nhiều hơn một hàng, nhưng bạn không thể đặt nhiều kết quả thành giá trị vô hướng 'emp1'.
Bạn nên giới hạn truy vấn của mình để nó trả về một hàng.
Làm cách nào để truy xuất nhiều hàng từ quy trình được lưu trữ trong mysql?
- Kế hoạch A :Điền vào một bảng khác, đó có thể là bảng tạm thời.
- Kế hoạch B :Chỉ cần thực hiện câu lệnh SELECT của bạn mà không có mệnh đề INTO từ thủ tục; thì bạn có thể đọc tập dữ liệu từ ứng dụng (c #, PHP + mysqli, ...)
- Kế hoạch C :Không sử dụng thủ tục, chỉ thực hiện truy vấn SELECT.