Hầu hết các cơ sở dữ liệu hiện đại (bao gồm cả MySQL) được thiết kế để thực hiện các hoạt động dựa trên tập hợp. Vấn đề với con trỏ là chúng thực hiện các hoạt động dựa trên hàng (hoặc thủ tục). Vì điều này, bạn hầu như sẽ luôn thấy các lần truy cập hiệu suất khi bạn đang sử dụng con trỏ để thực hiện một công việc có thể được thực hiện mà không có con trỏ trên DBMS hiện đại.
Hãy xem bài viết này , điều này thực hiện một công việc tốt khi vượt qua cả hai. Nó được viết với SQL Server trong tâm trí nhưng hầu hết các khái niệm đều áp dụng.