Làm thế nào về điều này:
SELECT *
FROM users
ORDER BY RAND()
HAVING RAND() * 1000 < 10
Mệnh đề WHERE RAND() * 1000 < 10
chọn ngẫu nhiên để đưa vào mỗi hàng với xác suất 1%. Nó không hoàn toàn là một biến LIMIT variable
nhưng sẽ làm điều tương tự.